Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We are having a problem that I haven't seen before and can find no answers to online.

A desktop running Windows 7 is unable to print using network printers. When the user tries, no matter what printer it is, he get's the following message when using Microsoft Office applications:

"Current printer is unavailable. Select another printer."

When the end user uses Outlook we get the message:

"Printing is not available. There are no printers installed. You can select and configure a printer in Windows Control Panel."

Now here is the confusing part, if we reboot the pc it works fine for a little while and then goes back to the same old same old. The printers are working fine for every other user as well so I believe it is the user's machine. If anyone has any ideas please let me know.

Edit: I'd like to add in that some people were having luck disabling snmp for the printers. Restarting the print spooler doesn't seem to do anything.

share|improve this question
I didn't find an answer but I found a link to some users having the same problem, the only difference is they are having the problem with multiple clients:… – Cjs Sep 11 '12 at 15:16

You do not state whether or not the printer is visible in the printer control panel. Also, what is it's status?

It seems that your PC is losing the connection to the print server. Take a look at the event logs on this PC.

Also you can try to "forcefully refresh" connection with:

RunDll32.EXE printui.dll,PrintUIEntry /dn /n \\PrintServer\Printer
RunDll32.EXE printui.dll,PrintUIEntry /in /n \\PrintServer\Printer

First line removes the network printer and second one add's it. \\PrintServer\PrintShare needs to be replaced with actual print server name or IP and printer name. Lines need to be added for each printer. The easiest way is to create a batch file.

share|improve this answer

Try a PCL5 driver instead of PCL6 or better yet a PostScript Driver.

share|improve this answer
This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post. – Kevin Panko Nov 12 '13 at 15:53
Thank You Kevin. The user doesn't really have a question anyway, he's describing a problem and I'm describing a possible fix. – MDT Guy Nov 12 '13 at 15:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .