Process Monitor Устранение неполадок пользовательского драйвера печати, диспетчера очереди печати

Наши пользователи обновились с Windows 7 до 10. Когда они пытаются печатать с помощью пользовательского драйвера печати, они получают эту ошибку.

The document Print Document, owned by User, failed to print on printer TEST-PRINT. Try to print the document again, or restart the print spooler. 
Data type: NT EMF 1.008. Size of the spool file in bytes: 628788. Number of bytes printed: 12900. Total number of pages in the document: 6. Number of pages printed: 0. 
Client computer: Devcomp. Win32 error code returned by the print processor: 2147500037. Unspecified error

Некоторые из моих наблюдений: Внутренне мы не можем воспроизвести эту ошибку внутри. У меня есть поверхность Windows 10, а также пробовал на машине с Windows 8. Наша поддержка попробовала это и здесь. Клиент может воспроизвести проблему без. Проблема возникает для некоторых документов на некоторых рабочих станциях. PDF-файл создается из стороннего приложения для кассиров. Клиент сохраняет PDF-файл из этого фирменного настольного приложения в PDF-файл и использует наш драйвер принтера для печати в нашем приложении. Наш драйвер печати преобразует файл в формат PCL и отправляет его подписчику для дальнейшей обработки. При необходимости я могу предоставить дополнительную информацию о драйвере принтера. Во-первых, это проблема с драйвером принтера?

Все пользователи, которые перешли с Windows 7 на ноутбук с Windows 10, могут видеть проблему. Некоторые рабочие станции с Windows 10 печатают нормально. Может быть что-то с групповой политикой или с какими-то настройками реестра. Если бы мне нужно было сравнить реестр или политики на рабочей станции, которая печатает, и на той, которая не работает, какие параметры мне нужно искать? ИТ-отдел клиента говорит, что между двумя рабочими станциями нет никакой разницы, за исключением того, что выходит из строя производственная рабочая станция. Типичный ответ ничем не отличается, но он не работает.

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

Я ищу идеи, какие исследования и где я должен начать устранение неполадок. Меня не обеспокоит, если кто-то решит проголосовать против вопроса о том, что я не проводил никаких исследований, поскольку я действительно не знаю, с чего начать. Я разработчик .NET, а не эксперт по драйверам Windows или системный администратор.

Хороший файл монитора процессов. Файл создается. Создать файл успешно, создать имя файла не найдено и, наконец, создать файл успешно

введите здесь описание изображения

Плохой файл: создание файла выполнено успешно, имя файла не найдено. Последний созданный файл не вызывается драйвером print.exe. введите здесь описание изображения


person user575219    schedule 21.08.2019    source источник


Ответы (1)


Это решило мою проблему. Спасибо Papercut!.

https://www.papercut.com/kb/Main/FixingPrintSpoolerCrashes https://www.papercut.com/kb/Main/EnableAdvancedPrintingFeatures

person user575219    schedule 05.09.2019