Print Spooler Keeps crashing - SRV Errors in event log

mcrossland
mcrossland used Ask the Experts™
on
My print spooler keeps crashing and I am getting the following errors in my event log.

Error: 2510
The server service was unable to map error code 1727.

Error: 2510
The server service was unable to map error code 1722.  ****THIS ONE occurs every 30 seconds!****


Error: 7031
The Print Spooler service terminated unexpectedly.  It has done this 2 time(s).  The following corrective action will be taken in 0 milliseconds: No action.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Commented:
Did you install any new software recently? new printer drivers? New updates? When did this start happening?

Author

Commented:
Friday night, I installed the latest Watchguard Management software.  
Saturday AM, I received reports of pages printing blank to my HP4250 network printers.
I also rebooted the server several times while performing this upgrade.   No errors during that upgrade and all is working properly.
No print drivers were changed.
Announcing the Winners!

The results are in for the 15th Annual Expert Awards! Congratulations to the winners, and thank you to everyone who participated in the nominations. We are so grateful for the valuable contributions experts make on a daily basis. Click to read more about this year’s recipients!

I had the same problem and had to open a support case (since it was a production server with 200 printers).   Here are the steps...  You may have diffent print monitors that are causing the problem but here are the basic steps.  I will look for the support link that I had that also documents it.

Ø      3rd-party Monitors that are listed in the Monitors Registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors

Ø      Deleted the print monitors corresponding to the dll files and Renamed the dll files under c:\windows\system32 folder

"      HP Master Monitor HPBMMON.DLL
"      HP CLJ2600n LM  ZLHP2600.DLL
"      HP Language5 monitor  hpdcmon.dll

Ø      Deleted the version 2 driver Brother MFL Pro Printer:
HKEY_LOCAL_MACHINE\Sys\CCS\Control\Print\\Environments\Windows NT x86\Drivers\Version-2

Ø      Removed the Print monitor information from the printer drivers information from printers listed under the following registry key:
HKEY_LOCAL_MACHINE\Sys\CCS\Control\Print\\Environments\Windows NT x86\Drivers\Version-3

Started the spooler service
We are able to see the printers now

Action plan:

Ø      To check the printers if they are using any third party Print Processors and change it to Winprint
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\

v      Remove 3rd Party Port and Language Monitors and point them to standard TCPIP port:

Ø      Open the Printers and Faxes folder.
Ø      Right-click the printer that was identified as using the 3rd-party Port Monitor and select Properties.
Ø      In the Properties for the printer, click the Ports tab.
Ø      On the Ports tab, click the Add Port button.
Ø      In the Printer Ports dialog, select Standard TCP/IP and click the New Port button to start the Add Standard TCP/IP Printer Port Wizard.
Ø      Click Next when the Add Standard TCP/IP Printer Port Wizard starts to specify the printer that will be using this new port.
Ø      Enter the Printer Name or IP Address for the printer that will be using this new port and click Next.
Ø      Note: The wizard automatically fills in the port name for you in the Port Name box. You can either accept this name or type the name that you want to use, and then click Next. Standard Port Monitor then sends a query to the print device. Based on the SNMP values that are returned, the device details are determined and the appropriate device options are displayed. If the print device cannot be identified, you must supply additional information about it.
Ø      If the Additional Port Information Required page is displayed, perform one of the following tasks under Device Type:
Ø      Click Standard, click the appropriate device in the list, and then click Next.-or-Click Custom, click Settings, specify the protocol settings (RAW or LPR) and the SNMP status settings that you want to use, click OK, and then click Next.
Ø      If the wizard prompts you for the print server protocol, specify the protocol that you want to use, either RAW or LPR.
Ø      If the wizard prompts you to select a port, specify the port that you want to use in the Device Port box, and then click Next.
Ø      Click Finish, and then click Close. On the Ports tab in the Properties for the printer, you should see that the printer is now set to use the new Standard TCP/IP Port that you just created. The new Standard TCP/IP port is also displayed in the Ports on this server list on the Ports tab in the Print Server Properties (File > Server Properties from within the Printers folder)
Ø      You can then delete the 3rd-party port from the Ports tab within the Print Server Properties.
Joediggity2, this sounds like the solution to my problems however I'm a bit worried that by deleting these 3rd party monitors I may lose some functionality like tray assignments and the like.  Am I worried for nothing, what do the Printer monitors actually do and why would you use a 3rd party one as opposed to a windows standard one?

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial