Висит задание печати. Event ID 372 Сбой при печати документа
Добрый день! Уважаемые читатели и гости блога Pyatilistnik.org. Продолжаем нашу войну с печатающими машинами, в прошлый раз я вам подробно объяснил, что делать если не идет печать на принтер, довольно частая проблема, сегодня я вам расскажу еще один интересный случай, в котором при отправке документа на печать, задание виснет в очередях, после чего выскакивает ошибка: Код события 372: сбой при печати документа. Данную проблему наблюдал на как на Winows 10, так и на Windows 7. Давайте покажу как я ее решил.
Описание ошибки Event ID 372
И так, давайте подробнее опишу свою инфраструктуру. Есть сервер печати, принтеры в организации настроены, через групповую политику. Есть сетевой принтер, модель KYOCERA TASKalfa 4500i.
При попытке отправить на него документ на печать, задание зависает в очереди документов, и не идет печать с компьютера на принтер. Через некоторое время появляется статус ошибка и появляется всплывающее push уведомление в Windows 10 fall creators update, о том что:
Если изучить логи операционной системы, то там можно обнаружить вот такое сообщение об ошибке в ветке:
На сервере я обнаружил вот такое сообщение:
Давайте разберем как снова заставить ваше устройство печатать по сети и избавиться от ошибок с кодом Event ID 372.
Как решить ошибку "не идет печать на принтер"
Я находил на Microsoft описание этой проблемы (https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008), но там расписано очень поверхностно и то, что мне не помогло.
Давайте начнем с самого простого:
- Во первых попробуйте отменить задание на печать с оснастке очередей
- Если это не помогает, то перезапустите ваш диспетчер печати, это такая служба в Windows, которая отвечает за это.
- Если это не помогло и вы продолжаете получать ошибки с кодом 372, то попробуйте почистить папку spooler на клиентской операционной машине и на сервере. Делается это просто, вы останавливаете службу диспетчера печати (как это делать подробно описал по ссылке выше, про перезапуск)
Далее в Windows 10 и других версиях есть папка C:\Windows\System32\spool\PRINTERS
Тут будут файлы двух типов, с разрешением SPL и SHD, об этом подробно по ссылке слева, но если в двух словах, то это ваши задания которые не отработали и лежат в виде файлов на диске. Удаляем тут все и запускаем ваш диспетчер печати.
В большинстве случаев это помогает.
- Кто до сих пор не печатает, то пробуем снять галку "Разрешить двусторонний обмен данными". Перезапустите службу печати на сервере и можно на клиенте, но мне помогало и без этого. Бывают случаи, что на Windows 10 1709, такое действие делает успешность печати 50 на 50, у кого-то печатает у кого-то нет, если это ваш случай идем ниже.
В английской версии "Разрешить двусторонний обмен данными" называется Enable bidirectionsl support.
- Если вы до сих пор видите, что идет печать но принтер не печатает, а потом виснет ваше задание, то делаем вот что пересоздаем порт печати вашего принтера, в моем случае это KYOCERA TASKalfa 4500i.
Для этого открываем оснастку "Управление печатью", можно с сервера, либо через мега удобную консоль mmc. Находим нужный вам принтер на вкладке порты.
Нажимаем на кнопку "Настроить порт"
Выбираем тип порта Standard TCP/IP Port и нажимаем "Новый порт"
У вас откроется мастер добавления стандартного TCP/IP порта принтера. Нажимаем далее.
Задаем имя порта, оно может быть любым, учтите его потом изменить нельзя, и ip адрес или DNS имя. После чего нажимаем далее. Завершаем настройку и привязываем ваш принтер к новому порту. Ошибка Event ID 372
у вас пропадет и ваше устройство без перезагрузки диспетчера печати начнет нормально функционировать.
После того как все заработает вы на сервере печати увидите события с кодом Event ID 307, о том, что все работает.
Надеюсь вам помогла данная заметка устранить ваши зависшие задания, кстати советую еще почитать о возможных мерах решения проблем вот в этих статьях, полезно будет для клиентских ОС.
Дополнительно для KYOCERA TASKalfa 4500i
Так же советую вам использовать на вашем сервере печати по возможности самые свежие драйвера, в моем случае это 6.3.909.0 для KYOCERA TASKalfa 4500i. Еще как вариант это обновить его прошивку.
Добрый день.
Имею схожую проблему:
В логах сервера:
Имя сбойного приложения: printfilterpipelinesvc.exe, версия: 10.0.14393.5127, метка времени: 0x6280710e
Имя сбойного модуля: ntdll.dll, версия: 10.0.14393.5006, метка времени: 0x621ef21b
Код исключения: 0xc0000005
Смещение ошибки: 0x0000000000066203
Идентификатор сбойного процесса: 0x1324
Время запуска сбойного приложения: 0x01d8c7449d086855
Путь сбойного приложения: C:\Windows\system32\printfilterpipelinesvc.exe
Путь сбойного модуля: C:\Windows\SYSTEM32\ntdll.dll
Идентификатор отчета: 8b9170b6-3869-4b98-96c3-f6d705895573
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:
И соответствующее сообщение в логах принтсервера:
Сбой при печати документа Печать документа, принадлежащего владельцу GritsayTS, на принтере СГП Операторы Kyocera FS-4300DN KX. Повторите печать этого документа или перезапустите очередь печати.
Тип данных: RAW. Размер файла очереди в байтах: 79503. Число напечатанных байт: 79503. Общее число страниц в документе: 1. Число напечатанных страниц: 0. Клиентский компьютер: WFG032-H. Код ошибки Win32, возвращенный обработчиком заданий печати: 1726. Сбой при удаленном вызове процедуры.
Причем ошибка далеко не всегда. Просто одно из 20 заданий может не напечататься. Бывает код ошибки другой:
Код ошибки Win32, возвращенный обработчиком заданий печати: 2147500037. Неопознанная ошибка
Но от этого не легче.
Модели принтеров тоже разные: 4300 2235 3040.
Драйвера версии 4 там где они есть последней версии 6.0.1527. Где нет то версии 3 — 6.3.909.
Фреймворки везде стоят 4,6 и 3,5. Обновления ос последние.
Зависимости никакой — 10 раз печатает потом рандомно 1 документ простит с ошибкой в логах. Пускаешь еще раз тот же лист — выходит. Решения не нашел пока.
В общем намучался я этими драйверами V4 — в них косяк какой-то все таки есть. По крайней мере в текущей версии 6.0.1527. Отказался совсем от них в пользу 8.3.0.815 текущей и все проблемы ушли.