Link to home
Start Free TrialLog in
Avatar of jaredfaulkner
jaredfaulkner

asked on

Windows 7 Clients - Print Spooler Hang - 1722 RPC Server Unavailable

We are in the course of a migration to Windows 7 Pro 64-bit. Clients print to network printers shared on a Windows Server 2003 R2 SP2 32-bit server. The new clients are experiencing intermittent and sporadic hangs in printing. Restarting the spooler on the client causes all hung jobs to print properly. The local event viewer shows events similar to the following when this occurs:

Event ID 372 in PrintService. Try to print the document again, or restart the print spooler.
Data type: RAW. Size of the spool file in bytes: XXXXXX. Number of bytes printed: 0. Total number of pages in the document: 1. Number of pages printed: 0. Client computer: \\JFWRKXXX. Win32 error code returned by the print processor: 1722. The RPC server is unavailable.

We've completely replaced the drivers for the printers on the server with a new driver model, and reinstalled the printers on clients, but that failed to address the problem. Printers are primarily Ricoh multifunction copiers with a smattering of HP LaserJets.
Avatar of David-Howard
David-Howard

I ran into a similar issue with Ricoh's and XP OS's. We eventually had to delete the printers (and their many) from the print server and re-create them. For some stubborn printer models we had to use alternate drivers. If you can, pick a workstation that is experiencing the print issues, delete a specific network printer then delete and re-create it on the print server. On the test workstation, add the "new" printer and test.
Avatar of jaredfaulkner

ASKER

Thanks for your reply, David. Some interesting correspondences with our problem, although we have never had a problem on XP. Along the lines you suggested, we created all new shared printers with a different set of drivers (switching from the Ricoh model-specific driver to the Ricoh universal driver) and connected the clients to the new printers. It hasn't resolved our problem.
ASKER CERTIFIED SOLUTION
Avatar of jaredfaulkner
jaredfaulkner

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Old comment, but I decided to post this anyway.

Check this link to find some details of this problem:

http://www.sadikhov.com/forum/index.php?showtopic=179626
I struggled with this issue myself and discovered this KB article (KB2269469)

http://support.microsoft.com/default.aspx?scid=kb;en-us;2269469&sd=rss&spid=14498

Essentially Windows 7 (32 and 64 bit) attempt to use Asynchronous RPC Protocol when trying to print  to the network printer but Windows Server 2003 does not support this protocol.

You can either upgrade your print server to Windows Server 2008 or apply a registry key to the Windows 7 client computer which tells the client computer not to use the asynchronous RPC protocol.

Add this reg_dword:

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\EnabledProtocols with a value of 6

I don't think that the problem has anything to do with the "bitness" of the server as described in the solution.