Cannot print to network printer: “Win32 error code returned by the print processor: 5. Access is denied.”.
Issue
Cannot print to network printer. Print jobs appear and disappear as expected in the print queue, however no data is sent to the printer.
Event viewer shows the following:
The document Test Page, owned by USERNAME, failed to print on printer PRINTER. Try to print the document again, or restart the print spooler.
Data type: RAW. Size of the spool file in bytes: 145189. Number of bytes printed: 0. Total number of pages in the document: 1. Number of pages printed: 0. Client computer: \\SERVERNAME. Win32 error code returned by the print processor: 5. Access is denied.
If you run Process Monitor with “process name = printfilterpipelinesvc.exe” you’ll see the following:
CreateFile C:\Windows\System32\spool\PRINTERS\*.tmp ACCESS DENIED
Solution
Give modify permissions to Everyone on the following directory: C:\Windows\System32\spool\PRINTERS\
So much thanks, your solution is working for me (Windows Server 2012) 🙂