Your TCP/IP Printing service hangs and the Stop and Start buttons in Control Panel / Services don't function. You may also receive

<b>
Could not start the TCP print server service on (servername)  
Error 2186: The service is not responding to the control function. </b>
If the TCP/IP Printing service starts before the Spooler service, the above will happen. Use tip 069 to configure the LPD Service at: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LPDSVC

Add Value name DependOnService as a type REG_MULTI_SZ and set the data value to Spooler.

Stopping the Spooler service will now stop the TCP/IP Printing service and starting the TCP/IP Printing service will first start the Spooler service (if it is not already started).