372 код ошибки при печати

Обновлено 29.04.2018

Event ID 372 Сбой при печати документа

Добрый день! Уважаемые читатели и гости блога Pyatilistnik.org. Продолжаем нашу войну с печатающими машинами, в прошлый раз я вам подробно объяснил, что делать если не идет печать на принтер, довольно частая проблема, сегодня я вам расскажу еще один интересный случай, в котором при отправке документа на печать, задание виснет в очередях, после чего выскакивает ошибка: Код события 372: сбой при печати документа. Данную проблему наблюдал на как на Winows 10, так и на Windows 7. Давайте покажу как я ее решил.

Описание ошибки Event ID 372

И так, давайте подробнее опишу свою инфраструктуру. Есть сервер печати, принтеры в организации настроены, через групповую политику. Есть сетевой принтер, модель KYOCERA TASKalfa 4500i.

Ошибка 372 со спуллером-03

При попытке отправить на него документ на печать, задание зависает в очереди документов, и не идет печать с компьютера на принтер. Через некоторое время появляется статус ошибка и появляется всплывающее push уведомление в Windows 10 fall creators update, о том что:

есть ошибка печати на принтере. Принтеру не удалось напечатать.

не идет печать с компьютера на принтер

Если изучить логи операционной системы, то там можно обнаружить вот такое сообщение об ошибке в ветке:

Имя журнала: Microsoft-Windows-PrintService/Администратор

Сбой печати документа. Печать документа, принадлежащего владельцу .. на принтере. Повторите печать этого документа или перезапустите очередь печати. Тип данных: RAW. Размер файла очереди в байтах: 103142. Число напечатанных байт: 0. Общее число страниц в документе: 1. Число напечатанных страниц: 0. Клиентский компьютер. Код ошибки Win32, возвращенный обработчиком заданий печати: 2250. Сетевое подключение не существует.

Событие 372-id 372

На сервере я обнаружил вот такое сообщение:

Событие 372-id 372-01

Давайте разберем как снова заставить ваше устройство печатать по сети и избавиться от ошибок с кодом 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:WindowsSystem32spoolPRINTERS

Тут будут файлы двух типов, с разрешением SPL и SHD, об этом подробно по ссылке слева, но если в двух словах, то это ваши задания которые не отработали и лежат в виде файлов на диске. Удаляем тут все и запускаем ваш диспетчер печати.

Очистка папки spool

В большинстве случаев это помогает.

  • Кто до сих пор не печатает, то пробуем снять галку «Разрешить двусторонний обмен данными». Перезапустите службу печати на сервере и можно на клиенте, но мне помогало и без этого. Бывают случаи, что на Windows 10 1709, такое действие делает успешность печати 50 на 50, у кого-то печатает у кого-то нет, если это ваш случай идем ниже.

Отключить двусторонний обмен данными

В английской версии «Разрешить двусторонний обмен данными» называется Enable bidirectionsl support.

Событие 372-04

  • Если вы до сих пор видите, что идет печать но принтер не печатает, а потом виснет ваше задание, то делаем вот что пересоздаем порт печати вашего принтера, в моем случае это KYOCERA TASKalfa 4500i.

Для этого открываем оснастку «Управление печатью», можно с сервера, либо через мега удобную консоль mmc. Находим нужный вам принтер на вкладке порты.

Не забудьте записать текущий ip адрес или dns имя принтера

Нажимаем на кнопку «Настроить порт»

Создание порта для принтера-01

Выбираем тип порта Standard TCP/IP Port и нажимаем «Новый порт»

Создание порта для принтера-04

У вас откроется мастер добавления стандартного TCP/IP порта принтера. Нажимаем далее.

Не идет печать на принтер. Код 372

Задаем имя порта, оно может быть любым, учтите его потом изменить нельзя, и ip адрес или DNS имя. После чего нажимаем далее. Завершаем настройку и привязываем ваш принтер к новому порту. Ошибка Event ID 372

Сбой печати документа. Печать документа, принадлежащего владельцу .. на принтере. Повторите печать этого документа или перезапустите очередь печати. Тип данных: RAW. Размер файла очереди в байтах: 103142. Число напечатанных байт: 0. Общее число страниц в документе: 1. Число напечатанных страниц: 0. Клиентский компьютер. Код ошибки Win32, возвращенный обработчиком заданий печати: 2250. Сетевое подключение не существует.

у вас пропадет и ваше устройство без перезагрузки диспетчера печати начнет нормально функционировать.

Не идет печать на принтер. Event ID 372

После того как все заработает вы на сервере печати увидите события с кодом Event ID 307, о том, что все работает.

Код события 307

Надеюсь вам помогла данная заметка устранить ваши зависшие задания, кстати советую еще почитать о возможных мерах решения проблем вот в этих статьях, полезно будет для клиентских ОС.

Дополнительно для KYOCERA TASKalfa 4500i

Так же советую вам использовать на вашем сервере печати по возможности самые свежие драйвера, в моем случае это 6.3.909.0 для KYOCERA TASKalfa 4500i. Еще как вариант это обновить его прошивку.

Ошибка 372 со спулером

Добрый день.

Проблема стара, как мир, но ни одно из решений в просторах интернета не помагает.

Получаем следующую ошибку:

printService error 372

Сбой при печати документа Печать документа, принадлежащего владельцу [user], на принтере [printer] (перенаправлено 11). Повторите печать этого документа или перезапустите очередь печати. 
Тип данных: RAW. Размер файла очереди в байтах: 155915. Число напечатанных байт: 0. Общее число страниц в документе: 1. Число напечатанных страниц: 0. Клиентский компьютер: \servername. Код ошибки Win32, возвращенный обработчиком заданий
печати: 122. Область данных, переданная по системному вызову, слишком мала.

У нас 2 терминальных сервера (территориальное распределение), оба 2016, на каждом из них порядка 15-30 пользователей, у каждого из них имеется принтер чеков Citizen (3 различные модели). Каждый пользователь работает в «Среде»,
настроенной через ГПО.

Клиентские ПК Windows 10 с последними обновлениями.

Ошибки возникают каждый день на разных пользователях в разное произвольное время. Ошибка одна и та же.

Выкидываешь пользователя (1-2 раза) — проблема уходит на какое-то время. 

Пробовали:

1. Перезапуски службы печати.

2. Стандартные настройки EasyPrint, изолирование драйверов, проброс принтера только по умолчанию и др. стандартные рекомендации.

3. Устанавливали драйвера на сервер.

4. Отключали (даже) брандмауэр.

Возможно у кого-то найдется решение. Уже «сбились с ног».

  • Изменено

    6 марта 2020 г. 10:09
    дополнена информация

Принтер, подключенный к ноутбуку (на котором установлена аккумуляторная батарея), не печатает на удаленном рабочем столе сервера терминалов. Включена служба Easy Print.

В журналах ошибок присутствует следующая запись:

Имя журнала:   Microsoft-Windows-PrintService/Admin
Источник:      Microsoft-Windows-PrintService
Дата:          15.02.2016 16:55:04
Код события:   372
Категория задачи:Печать документа
Уровень:       Ошибка
Ключевые слова:Классическое событие очереди,Задание печати документа
Пользователь:  «Домен»»Пользователь»
Компьютер:     «ИМЯ СЕРВЕРА».»Домен».ru
Описание:
Сбой при печати документа Карточка счета 60.1 (01.01.12 -, принадлежащего владельцу «Пользователь», на принтере HP LaserJet P1005 (перенаправлено 15). Повторите печать этого документа или перезапустите очередь печати. 
Тип данных: RAW. Размер файла очереди в байтах: 2699. Число напечатанных байт: 0. Общее число страниц в документе: 1. Число напечатанных страниц: 0. Клиентский компьютер: \»ИМЯ СЕРВЕРА». Код ошибки Win32, возвращенный обработчиком заданий печати: 5. Отказано в доступе.

Xml события:
<Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>
  <System>
    <Provider Name=»Microsoft-Windows-PrintService» Guid=»{747EF6FD-E535-4D16-B510-42C90F6873A1}» />
    <EventID>372</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>26</Task>
    <Opcode>12</Opcode>
    <Keywords>0x8000000000000840</Keywords>
    <TimeCreated SystemTime=»2016-02-15T13:55:04.862813700Z» />
    <EventRecordID>288</EventRecordID>
    <Correlation />
    <Execution ProcessID=»8468″ ThreadID=»2832″ />
    <Channel>Microsoft-Windows-PrintService/Admin</Channel>
    <Computer>»ИМЯ СЕРВЕРА».»Домен».ru</Computer>
    <Security UserID=»S-1-5-21-1648285478-1196215937-2179813826-1130″ />
  </System>
  <UserData>
    <PrintOnProcFailedEd xmlns:auto-ns3=»http://schemas.microsoft.com/win/2004/08/events» xmlns=»http://manifests.microsoft.com/win/2005/08/windows/printing/spooler/core/events»>
      <Param1>Карточка счета 60.1 (01.01.12 -</Param1>
      <Param2>auditor</Param2>
      <Param3>HP LaserJet P1005 (перенаправлено 15)</Param3>
      <Param4>RAW</Param4>
      <Param5>2699</Param5>
      <Param6>0</Param6>
      <Param7>1</Param7>
      <Param8>0</Param8>
      <Param9>\»ИМЯ СЕРВЕРА»</Param9>
      <Param10>5</Param10>
      <Param11>Отказано в доступе.
</Param11>
    </PrintOnProcFailedEd>
  </UserData>
</Event>

Чтобы решить эту проблему, необходимо выполнить следующие действия:

На сервере терминалов открываем c:windowssystem32spool

Нажимаем правой кнопкой мыши папку «Printers» — Свойства.

Переходим на вкладку «Безопасность».

Добавляем группу пользователей «Все» и назначаем группе полные права на папку.

После данной операции все работает.

Добрый день.

Проблема стара, как мир, но ни одно из решений в просторах интернета не помагает.

Получаем следующую ошибку:

printService error 372

Сбой при печати документа Печать документа, принадлежащего владельцу [user], на принтере [printer] (перенаправлено 11). Повторите печать этого документа или перезапустите очередь печати. 
Тип данных: RAW. Размер файла очереди в байтах: 155915. Число напечатанных байт: 0. Общее число страниц в документе: 1. Число напечатанных страниц: 0. Клиентский компьютер: \servername. Код ошибки Win32, возвращенный обработчиком заданий
печати: 122. Область данных, переданная по системному вызову, слишком мала.

У нас 2 терминальных сервера (территориальное распределение), оба 2016, на каждом из них порядка 15-30 пользователей, у каждого из них имеется принтер чеков Citizen (3 различные модели). Каждый пользователь работает в «Среде»,
настроенной через ГПО.

Клиентские ПК Windows 10 с последними обновлениями.

Ошибки возникают каждый день на разных пользователях в разное произвольное время. Ошибка одна и та же.

Выкидываешь пользователя (1-2 раза) — проблема уходит на какое-то время. 

Пробовали:

1. Перезапуски службы печати.

2. Стандартные настройки EasyPrint, изолирование драйверов, проброс принтера только по умолчанию и др. стандартные рекомендации.

3. Устанавливали драйвера на сервер.

4. Отключали (даже) брандмауэр.

Возможно у кого-то найдется решение. Уже «сбились с ног».

  • Edited by

    Friday, March 6, 2020 10:09 AM
    дополнена информация

Описание ошибки Event ID 372

Итак, опишем мою инфраструктуру поподробнее. Есть принт-сервер, принтеры в организации настраиваются через Group Policy. Есть сетевой принтер, модель KYOCERA TASKalfa 4500i.

Ошибка 372 со спулером-03

Когда вы пытаетесь отправить документ на печать, задание застревает в очереди документов, и печать с компьютера на принтер не выполняется. Через некоторое время появляется сообщение об ошибке, и в Windows 10 Fall Creators Update появляется всплывающее push-уведомление, в котором говорится, что:

на принтере есть ошибка печати. Принтер не смог печатать.

он не печатает с компьютера на принтер

Если посмотреть журналы операционной системы, то в ветке можно найти следующее сообщение об ошибке:

Имя журнала: Microsoft-Windows-PrintService / Администратор

Невозможно распечатать документ. Распечатайте документ, принадлежащий владельцу на принтере. Повторно распечатайте этот документ или перезапустите очередь печати. Тип данных: RAW. Размер файла очереди в байтах: 103142. Количество напечатанных байтов: 0. Общее количество страниц в документе: 1. Количество напечатанных страниц: 0. Клиентский компьютер. Код ошибки Win32, возвращаемый механизмом печати: 2250. Сетевое соединение не существует.

Событие 372-id 372

На сервере я обнаружил следующее сообщение:

Событие 372-id 372-01

Давайте посмотрим, как заставить ваше устройство снова печатать в сети и удалять ошибки Event ID 372.

Как решить ошибку “не идет печать на принтер”

Я нашел описание этой проблемы в Microsoft (https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008), но это очень поверхностно и что пошло не так для меня.

Начнем с самого простого:

  • Попробуйте сначала отменить задание печати в очереди оснастки
  • Если это не помогает, перезапустите диспетчер печати, за это отвечает служба Windows.
  • Если это не помогло, и вы по-прежнему получаете ошибки с кодом 372, попробуйте очистить папку диспетчера очереди печати на клиентская и серверная операционная машина… Делается это просто, остановите службу управления печатью (как это сделать подробно описано по ссылке выше, при перезапуске)

он не печатает на сетевой принтер

Также в Windows 10 и других версиях есть папка C: Windows System32 spool PRINTERS

Будут файлы двух типов, с разрешением SPL и SHD, подробно см. Ссылку слева, но в двух словах это ваши задачи, которые не сработали и находятся в виде файла на диске. Удалим все здесь и запустим диспетчер печати.

Очистите папку спула

В большинстве случаев это помогает.

  • Тем, кто все еще не печатает, попробуйте снять флажок «Разрешить двунаправленный обмен данными». Перезапустите службу печати на сервере, и это возможно на клиенте, но мне это помогло и без этого. Бывают случаи, когда в Windows 10 1709 такое действие приводит к успешной печати 50 на 50, кто-то не печатает, если это ваш случай, пойдем ниже.

Отключить двустороннюю связь

В английской версии «Разрешить двунаправленную связь» называется «Включить поддержку двунаправленной связи.

Событие 372-04

  • Если вы по-прежнему видите, что печать выполняется, но принтер не печатает, и поэтому ваша работа зависает, мы делаем это, воссоздавая порт печати вашего принтера, в моем случае это KYOCERA TASKalfa 4500i.

Для этого открыть оснастку «Управление печатью» можно с сервера или через мега удобную консоль mmc. Найдите нужный принтер на вкладке портов.

Не забудьте записать текущий IP-адрес или DNS-имя принтера

Нажмите кнопку «Настроить порт”

Создать порт принтера-01

Выберите тип порта Стандартный порт TCP / IP и нажмите «Новый порт”

Создать порт принтера-04

Откроется мастер добавления стандартного порта принтера TCP / IP. Нажмите “Далее.

Он не печатает на принтере. Код 372

Устанавливаем имя порта, это может быть что угодно, обратите внимание, что его нельзя изменить позже и IP-адрес или DNS-имя. Затем нажмите «Далее». Завершаем настройку и подключаем ваш принтер к новому порту. Ошибка с кодом события 372

Невозможно распечатать документ. Распечатайте документ, принадлежащий владельцу на принтере. Повторно распечатайте этот документ или перезапустите очередь печати. Тип данных: RAW. Размер файла очереди в байтах: 103142. Количество напечатанных байтов: 0. Общее количество страниц в документе: 1. Количество напечатанных страниц: 0. Клиентский компьютер. Код ошибки Win32, возвращаемый механизмом печати: 2250. Сетевое соединение не существует.

вы заблудитесь, и ваше устройство начнет нормально работать без перезапуска диспетчера печати.

Он не печатает на принтере. Событие с кодом 372

После того, как все заработает, вы увидите события с идентификатором события 307 на сервере печати, свидетельствующие о том, что все работает.

Событие с кодом 307

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

Не удалось установить принтер, и Windows не может подключиться к принтеру

Дополнительно для KYOCERA TASKalfa 4500i

Я также рекомендую вам использовать последнюю версию драйвера на вашем принт-сервере, в моем случае это 6.3.909.0 для KYOCERA TASKalfa 4500i. Другой вариант – обновить прошивку.

Ошибка 372 с диспетчером очереди

  • 3714 газель некст ошибка
  • 37 ошибка управления кулисного механизма
  • 36h ошибка кассового аппарата
  • 36888 schannel возникло следующее неустранимое предупреждение 10 внутреннее состояние ошибки 10
  • 36504 ошибка опель зафира б z18xer