Меню

Настройка принтера обработчик печати



Решение проблем с печатью в Windows

Ошибка при предоставлении общего доступа к принтеру «Не удалось сохранить параметры принтера. Невозможно завершить операцию (ошибка 0x000006d9).»

Для устранение ошибки необходимо:

  1. Включить службу брэндмауэра (жмем правой клавишей на значке «Мой компьютер» и выбираем пункт «управление», далее находим пункт «службы», в появившемся списке выбираем брэндмауэр Windows и запускаем ее).
  2. Даем принтеру общий доступ.
  3. Отключаем брэндмауэр, если он нам не нужен.

P.S. Проверьте, что у вас запущена служба «сервер».

Не удается очистить очередь печати принтера, или зависает при запуске служба spoolsv

Для решения проблемы необходимо:

  1. Остановить службу Print Spooler (диспетчер печати)
  2. Очистить содержимое папки:
    C:\Windows\System32\spool\PRINTERS
  3. Запустить службу Print Spooler (диспетчер печати)

Вот командный (.BAT) файл для очистки очереди печати:

Faulting application spoolsv.exe, version XXX, faulting module unknown, version 0.0.0.0, fault address unknown

На одном компьютере под управлением ОС Windows XP, пропали все принтеры в «Принтеры и Факсы». На лицо остановка службы «Диспетчер очереди печати» (spooler). Но при попытке запустить службу, она сразу останавливается, в Журнале (Event) при этом сразу появляется сообщение вида: Faulting application spoolsv.exe, version , faulting module unknown, version 0.0.0.0, fault address unknown. Способы с остановкой службы, очисткой каталога C:\WINDOWS\system32\spool\PRINTERS и последующим запуском не давали никакого результата. Пришлось действовать координально.

Качаем Windows Server 2003 Resource Kit Tools, нам нужен Cleanspl.exe (Spooler Cleaner). Очищаем. Служба должна после очистки стартовать без проблем. Осталось установить драйвера для принтеров по новой. Но есть одна проблема, после очистки и последующей установке драйвера принтера, который подключен не по USB, а по сети (Ethernet), нам потребуется Standard TCP/IP Port, но его нет в списке.

Для того чтобы вернуть Standard TCP/IP Port, нужно восстановить ветки в реестре [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port].

Содержимое готового reg файла:

Аналогично, возникнут проблемы подключения принтера по USB, до тех пор пока мы не восстановим ветку [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\USB Monitor]

Содержимое reg файла:

Лучше всего конечно восстановить сразу всю ветку: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors]

Отключение уведомлений о печати в системном лотке Windows

В уведомлениях о печати обычно не содержится никаких полезных сведений. Если они раздражают, их можно отключить.

  1. Откройте меню «Пуск» (Start) и выберите опцию «Принтеры и факсы» (Printers and Faxes).
  2. В появившемся окне выберите опцию «Свойства сервера» (Print Server Properties) в меню «Файл» (File). В Windows 7 соответствующая кнопка расположена прямо на панели инструментов.
  3. Откройте вкладку «Дополнительные параметры» (Advanced).
  4. Снимите флажок «Показывать уведомления локальных принтеров» (Show Informational Notifications For Local Printers).
  5. При необходимости снимите также флажок «Показывать уведомления сетевых принтеров» (Show Informational Notifications for Network Printers).
  6. Нажмите «OK» и закройте окно «Принтеры и факсы».

В зависимости от конфигурации системы, может потребоваться отключить уведомления как локальных, так и сетевых принтеров.

Сбой при запуске Spoolsv.exe

Если открыть окно свойств принтера, появляется следующее сообщение об ошибке: Недостаточно ресурсов.
При попытке печати документа появляется сообщение об ошибке «Нарушение прав доступа» (программа Dr. Watson). В журнале программы Dr. Watson присутствует запись об ошибке в программе Spoolsv.exe с кодом ошибки C0000005.
Появляется следующее сообщение об ошибке и диспетчер очереди печати останавливается: Инструкция по адресу ‘адрес’ обратилась к памяти по адресу ‘адрес’. Память не может быть «read». Такое же сообщение появляется при попытке перезапуска службы «Диспетчер очереди печати» и при открытии папки «Принтеры».

Читайте также:  Настройки мтс для роуминга

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

  1. Откройте редактор реестра.
  2. Найдите параметр Local Port в следующем разделе реестра. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Local Port
  3. Дважды щелкните параметр Driver и измените его значение. Введите строковое значение Localspl.dll и нажмите кнопку ОК.
  4. Проверьте, присутствуют ли мониторы независимых производителей в следующем разделе реестра.
    Удалите все мониторы, кроме используемых по умолчанию.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
    По умолчанию используются следующие мониторы.
    AppleTalk Printing Devices (присутствует, если установлены службы для Macintosh)
    BJ Language Monitor
    Local Port
    PJL Language Monitor
    Standard TCP/IP Port
    USB Monitor
    Windows NT Fax Monitor
    ** LPR Port
    Примечание. Удаление монитора LPR Port должно выполняться только по рекомендации специалиста службы технической поддержки корпорации Майкрософт.
  5. Проверьте, присутствуют ли службы печати сторонних производителей в следующем разделе реестра.
    Удалите все службы печати, кроме используемых по умолчанию.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers
    По умолчанию используется следующие службы печати:
    Internet Print Provider
    LanMan Print Services
  6. Проверьте, присутствуют ли обработчики печати сторонних производителей в следующем разделе реестра.
    Удалите все обработчики печати, кроме используемых по умолчанию.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors
    По умолчанию используется следующий обработчик печати
    WinPrint
    Чтобы определить обработчик печати, используемый принтером, с помощью средства
    MPS_REPORTS (Microsoft Product Support Reporting Tool) откройте файл MachineName_PRINTDRIVERS.TXT
    и найдите в нем нужный обработчик печати независимого производителя и очереди, которые его используют.
  7. Замените обработчик печати независимого производителя обработчиком WinPrint:
    1. Нажмите кнопку Пуск и выберите в меню Настройка пункт Панель управления.
    2. Дважды щелкните значок Принтеры, щелкните правой кнопкой мыши нужный принтер и выберите команду Свойства.
    3. Перейдите на вкладку Дополнительно и нажмите кнопку Обработчик печати.
    4. В списке Обработчик печати выберите WinPrint.
    5. Дважды нажмите кнопку ОК.
  8. Закройте редактор реестра.

После внесения изменений в реестр перезапустите диспетчер очереди печати.
Для этого запустите консоль управления (MMC) и добавьте оснастки «Управление компьютером» или
«Службы». Щелкните правой кнопкой мыши службу Диспетчер очереди печати и выберите команду Пуск.

Произвольные зависания print spooler после установки принтера HP

Проблемы связаны с одним или несколькими из следующих файлов:

Hpbmmon.dll (HP Master Monitor)
Hpzpi4wm.dll (HP Print Processor)
Hpzpp4wm.dll (HP Print Processor)
HPtcpMon.dll (HP TCP Port monitor)

Решение проблемы, связанной с файлом Hpbmmon.dll

Для решения этой проблемы необходимо удалить HP Master Monitor. Для этого выполните следующие шаги:

  1. Запустите редактор реестра.
  2. Откройте следующий ключ:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Master Monitor
  3. В меню «Файл» выберите «Экспорт».
  4. В поле «имя файла» введите HPprinter и нажмите «Сохранить».
  5. Кликните правой кнопкой мыши на разделе HP Master Monitor и выберите «Удалить».
  6. Нажмите «Да»
  7. Выйдите из редактора реестра и перезагрузите компьютер.
  8. Переименуйте файл Hpbmmon.dll file в «Hpbmmon.old.» Этот файл находится по этому адресу:
    C:\WINDOWS\system32\Hpbmmon.dll
Читайте также:  Калькулятор настройки пид регулятора

Решение проблемы, связанной с файлами Hpzpi4wm.dll или Hpzpp4wm.dll

Обратите внимание: если этот принтер не работает с WinPrint, следующие шаги могут не работать. В этом случае свяжитесь с HP для обновления «обработчика печати» («Print Processor») HPZPP4WM до более новой версии.

  1. Нажмите «Старт», и выберите «Панель управления».
  2. Откройте «Принтеры и факсы».
  3. Кликните правой кнопкой на принтере и выберите «Свойства».
  4. Откройте вкладку «Дополнительно» и кликните на «Обработчик печати» («Print Processor»).
  5. Выберите «WinPrint» в окне «Обработчик печати», выберите RAW в качестве типа данных по умолчанию. Нажмите «ОК» два раза.
  6. Переименуйте файл Hpzpi4wm.dll в «Hpzpi4wm.old.» Файл находится по следующему адресу:
    C:\WINDOWS\system32\spool\drivers\w32x86\3\Hpzpi4wm.dll.
  7. Переименуйте файл Hpzpp4wm.dll file в «Hpzpp4wm.old.». Файл находится по следующему адресу:
    C:\WINDOWS\system32\spool\PRTPROCS\W32X86\Hpzpp4wm.dll

Решение проблемы, связанной с файлом HPtcpMon.dll

  1. Запустите редактор реестра
  2. Откройте следующий раздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Standard TCP/IP Port
  3. В меню «Файл» выберите «Экспорт».
  4. В поле «имя файла» введите HPprinter и нажмите «Сохранить».
  5. Кликните правой кнопкой мыши на разделе HP Standard TCP/IP Port и выберите «Удалить».
  6. Нажмите «Да»
  7. Откройте следующий раздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port
  8. Кликните 2 раза на ключ реестра «Driver» и проверьте, что его значение — tcpmon.dll
    Обратите внимание: если ключ реестра Driver не существует или же его значение не tcpmon.dll, создайте ключ реестра Driver и выставьте его значение в tcpmon.dll. Для этого:
    • В меню «Правка» выберите «Создать» и выберите «Строковый параметр» (String value).
    • Укажите название «Driver».
    • Кликните правой кнопкой мыши на Driver и выберите «Изменить».
    • Введите новое значение tcpmon.dll и нажмите ОК.
  9. Закройте редактор реестра и перезагрузите компьютер.
  10. Переименуйте файл HPtcpMon.dll в «HPtcpMon.old». Этот файл находится по следующему адресу:
    C:\WINDOWS\system32\HPTcpMon.dll

Продукты третьих фирм, которые описываются в этой статье, разработаны компаниями, которые не зависят от Microsoft. Microsoft не может гарантировать работоспособность или производительность данных продуктов.

Источник

Устранение ошибки «Не удалось установить принтер» из-за проблем с обработчиком печати

«Не удалось установить принтер — не существует обработчик печати» – критичная ошибка, появляющаяся при подключении к компьютеру принтера или в момент запуска мастера установки в Windows 7, 10 x64/x32, неспособного найти в системе подходящие DLL-библиотеки и необходимые компоненты.

Когда возникает

Проблема часто появляется в масштабах Windows 7 или 10, когда операционная система сталкивается с неизвестным оборудованием и запускает процессы печати или функцию «Мастер установки принтеров». В редких случаях ошибка выводится уже в момент вывода информации – при подготовке документов, фотографий, сторонних графических или текстовых данных.

Причины неисправности

Техническая поддержка Microsoft связывает неполадки с не найденным или поврежденным компонентами и библиотеками, хранящимися в категории spool, расположенной в C:\Windows\System32\. Из-за неработающих файлов не запускаются важные службы и процессы.

Читайте также:  Карбюратор 083 солекс настройка

Обработчик печати: что это

Обработчик печати – компонент операционной системы, по умолчанию хранящийся на жестком диске под названием winprint.dll. С функциональной точки зрения необходим в Windows в качестве оператора, запускающего службы и процессы, связанные с работой принтеров, сканеров и МФУ. Если же компонент не найден, то с запуском оборудования возникнут проблемы, которые приведут к появлению уже знакомой ошибки.

Раздел «spool» в директории ОС

Каталог spool, находящийся на локальном диске C по пути «Windows\System32\», состоит по меньшей мере из 5–6 отдельных папок, содержащих важные системные библиотеки, документы и файлы.

  • drivers хранит драйвера от оборудования, используемого при работе с ОС;
  • PRINTERS – содержит информацию об очереди печати;
  • prtprocs необходим для запуска печати; взаимодействия с некоторыми отдельными функциями Windows через файл winprint.dll;
  • servers – каталог с настройками принтеров, сканеров и МФУ, подключенных к сети;
  • tools – инструментарий, необходимый при печати.

Устраняем ошибку

Способов избавиться от ошибки несколько – скопировать недостающие библиотеки из рабочего ПК с такой же ОС и добавить в системные каталоги или вручную перенести содержимое папки spool в корзину, перезагрузить компьютер, а после подождать, пока Windows автоматически загрузит недостающие файлы из сети.

Останавливаем службу печати

  • Перед началом экспериментов необходимо временно приостановить работу «Диспетчера печати», представленного в «Службах» Windows 7 и 10. Вызываем оснастку через поиск в меню «Пуск».

Копируем «winprint.dll» или всю папку «spool»

Если потерявшийся компонент не загружается автоматически после переноса в корзину и не восстанавливается силами Windows. А потому проще найти «рабочий экземпляр», а затем перенести в «С:\Windows\System32\spool\prtprocs».

Зависимость от версии ОС и разрядности системы

Куда именно придется копировать – зависит от типа Windows. Для 32-бит появится каталог W32X86, для 64 – x64. Частично отличаются и файлы, а поэтому важно ничего не перепутать.

Дополнительные действия для возобновления печати

  1. Ранее установленную службу запускаем обратно.
  2. Переустанавливаем драйвера (удаляем старые, устанавливаем новые свежие).
  3. Перезагружаем ПК.

Альтернативный способ с удалением разделов «printers» и «drivers»

Если предыдущие действия не привели к результатам, то остается вариант с очисткой содержимого некоторых каталогов из директории C:\Windows\System32\spool. Речь о файлах из папки Drivers (переносить в корзину Color – не нужно), Printers и даже Servers. Перед очисткой желательно подготовить точку восстановления для отката системы, если ситуация выйдет из-под контроля.

Устраняем проблемы с целостностью системных библиотек

Восстановить целостность библиотек поможет командная строка, запущенная от имени администратора (упростит задачу меню «Пуск» и поиск). После отображения интерфейса инструмента необходимо ввести команду «sfc /scannow» для сканирования доступных библиотек и исправления ошибок. Процедура занимает от 2 до 10 минут. При неработающем обработчике понадобится следующая команда «regsvr32 /i winprint.dll», запускающая процесс повторного добавления недостающих компонентов.

Защититься от неполадок, связанных с исчезновением некоторых DLL-файлов, помогут инструменты, способные в полуавтоматическом режиме загрузить недостающие компоненты из сети, а заодно – драйверы и прочие документы, возвращающие Windows 7 или 10 к жизни.

Источник

Adblock
detector