My terminal server users experience a delay when selecting printers from MS Office applications to be printed to network printers. Everything stalls on:
Finding available printers...
The environment is a 4-server Windows 2008 R2 RDS farm. The printers are configured on a dedicated Windows 2008 R2 print server local to the network.
All of the RDS servers experience the delay, however the issue seems to be isolated to Microsoft Office 2010 applications. Adobe, web browsers, etc. are not impacted.
It’s a 5-7 second enumeration delay under normal use, and up to 35 seconds at the busiest periods of the day RDS server.
Here's a video to show the timeline…
There are 16 network printers in this environment using universal drivers where applicable.
Edit:
I already went through the process described at:
2008 R2 Terminal Server: "Insufficient system resources exist to complete the requested service"
Best Answer
The quoted article references two Microsoft FixIt which basically cleans up the Spooler settings and restore it, etc.
Direct link to Print Reset Full Mode - http://go.microsoft.com/?linkid=9829711 Direct Link to Print Reset Lite Mode - http://go.microsoft.com/?linkid=9829710
There are two modes - full and lite. The lite has less things it does. The blog post details what the FixIt does behind the scene.