Assume that you have a printer being shared on a printer server that is running Windows Server 2008 R2. When you try to print a file from a Windows 7 client to the shared printer, printing fails. Additionally, the following event is logged on the printer server:
Product: <Windows operating system> ID: 372 Source: Microsoft-Windows-PrintSpooler Version: 6.1 Symbolic Name: MSG_PRINT_ON_PROC_FAILED_EX Message: The document %1, owned by %2, failed to print on printer %3. Try to print the document again, or restart the print spooler. Data type: %4. Size of the spool file in bytes: %5. Number of bytes printed: %6. Total number of pages in the document: %7. Number of pages printed: %8. Client computer: %9. Win32 error code returned by the print processor: %10. %11
Note The printer server may be running Windows Server 2008, Windows Server 2012, or Windows Server 2012 R2 instead.
This issue occurs because, in the registry on the Windows 7 client,the DependentFiles registry key for the driver that is used by the printer is blank. The DependentFiles registry key is under the following registry subkey: