All Shared printers (Ricoh, HP, Xerox) from Windows Server 2012 R2 goes offline on all computers (Win7/8/10)

Ankit Joshi 1 Reputation point
2019-11-04T05:15:45.967+00:00

Dear All,

We have several shared printers on our windows server 2012R2. It was working fine so far but recently since last few weeks all of a sudden, all printers appear offline on the user's computers. We have windows 7/8/8.1 and 10. All the printers show offline on all the computers (200+).

Tried installing all the available updates on the server but the issue still persisted.

On some users computers, we installed the printers manually and some were installed with Group policy. The problem affects all the users and all the printers. We are using Ricoh Universal print driver, HP Plotter driver and Xerox model specific driver.

The only solution so far is to restart the spooler service on the server, after which all the printers appear online.

Right now a windows task scheduler has been created to restart the service every 30 mins but the issue is still sometimes encountered just after 10 minutes of service restart. Attaching the installed updated on the server.

Tried

Requesting assistance if anyone has encountered anything similar.
alt text

Not Monitored
Not Monitored
Tag not monitored by Microsoft.
39,786 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Philippe Levesque 5,806 Reputation points
    2019-11-04T10:47:40.41+00:00

    Hi!

    To debug and isolate the problem make sure you have the print server role added, and check to make sure the print driver of all printers are set to ISOLATED.

    That way if a printer drivers crash it would not take down the spooler, just printqueue that use that driver.

    I tell that point as your problem is most probably a problem with a bad driver that crash your spooler.

    Regards, Philippe
    MVP Windows and Device for IT (2014-Current)

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.