Одна из предположительных причин, которые вызывают «вылеты» сервера печати и ее решение будут описаны ниже.
1. Описание проблемы
Вы не можете распечатать PDF-файл на Acrobat Reader 7,8 и 9 под операционной системой семейства Windows или на MacOS X. Чаще всего это происходит при использовании принтеров HP (в особенности на LaserJet 1020) . При попытке отослать PDF-файл на печать, вы получаете сообщение о том, что работа Print Spool завершена либо программа не отвечает. Таким образом, Вы не можете ни распечатать выбранные документы, ни получить доступ к другим возможностям принтера.
2. Причина
В подобных ситуациях причиной того, что Print Spool «ловит» ошибку является баг драйвера для принтеров HP. Чаще всего этот баг замечается при работе с устройством HP LaserJet 1020 и некоторых других принтерах.
Определив доступность расширенных параметров печати, Adobe Acrobat попытается применить их. При запросе драйвер HP шлет отчет, об их доступности. Все это приводит к созданию в системе bad-файла Print Spooler, который и приводит к ошибке в работе сервиса. HP уже предупреждали о возникновении подобной проблемы в течение нескольких месяцев, однако всячески открещиваются от того, что ошибка вызвана спецификой работы их оборудования.
3. Решение
Если bad-файл Print Spooler еще не удален с вашего компьютера, для начала необходимо удалить его. Для этого делаем следующее:
- Останавливаем работу сервиса печати Print Spool, кликнув правой кнопкой мыши по значку «Мой компьютер» и выбрав пункт «Управление».
- Далее необходимо перейти во вкладку «Службы и приложения» и выбрать пункт «Службы».
- Найдите в списке служб «Диспетчер очереди печати» (Print Spooler).
- Выберите его правой кнопкой мыши и нажмите «Остановить». Если же данный пункт помечен светло серым цветом и недоступен, вместе с опцией «Запустить», значит служба уже остановлена.
- Далее необходимо перейти в папку С:\Windows\System32\Spool\Printers.
- Здесь Вы найдете несколько файлов с расширением .SHD и .SPL. Перед тем, как удалить эти файлы необходимо сделать их резервную копию.
- Теперь можно либо перезапустить компьютер, либо запустить диспетчер очереди печати вручную. После того, как Вы очистите диспетчер печати от лишних файлов, можно приступить непосредственно к решению возникающей проблемы.
Прежде всего, нужно будет отключить расширенные возможности печати, доступные для Вашего принтера:
- Жмем «Пуск» - «Панель управления» - «Устройства и принтеры».
- Нажимаем правой кнопкой мыши на принтере HP LaserJet 1020 (или другую модель) и выбираем «Свойства».
- Далее нужно выбрать вкладку «Дополнительно».
- Здесь необходимо снять галочку напротив пункта «Включить расширенные свойства печати».
- Нажимаем «Ок» и закрываем окно.
После этого необходимо убедиться в том, что Вы не создали новые задачи для печати на Вашем принтере, с которыми он все еще не может работать:
- Открываем любой PDF-файл программой Adobe Reader.
- Переходим в раздел «Файл» - «Печать».
- Найдите кнопку «Дополнительно» в верхнем левом углу и нажмите на нее.
- Здесь должна появиться опция «Распечатать как изображение». Ставим здесь галочку и жмем «Ок».
- Теперь можно нажать «Печать». Все должно работать, как надо. Перед распечаткой документа не забывайте отмечать пункт «Распечатать как Изображение».
Также можно использовать другие PDF-редакторы, например Foxit – здесь дополнительные возможности печати отсутствуют, что не будет приводить к подобным проблемам в дальнейшем.