Link to home
Start Free TrialLog in
Avatar of photoman11
photoman11Flag for United States of America

asked on

Printer has stopped working

I have a 2009 desktop PC with Windows 7 OS and 2 printers (a photo printer and a laser printer - Brother HL-2270DW).

The Brother laser printer has stopped printing entirely today and I have no reason why. From the attached screen shots, you can see that the "Brother HL-2270DW Series" is showing as my default printer, even though the Brother HL-2270DW was originally set up as such.

I cannot either find or bring up the Print Manager to change the default printer printer back to the Brother HL-2270DW (non-"Series" one). What do you suggest?

Thanks for your help.
printer-problem.jpg
printers.jpg
Avatar of Amit Khilnaney
Amit Khilnaney
Flag of India image

You can go to control panel->printers and then right click on the printer which you want to select as default and choose default.
Avatar of photoman11

ASKER

Please see attached screenshot for problem experienced following your idea. Any thoughts?
Here's attachment.
EE-printer-CP.jpg
are you able to find your printers and devices and printers ,

If you are , try following rest of steps as mentioned originally
I am not able to find printers.
Is the computer part of a domain, or standalone? I ask because of the reference to AD in your first screenshot.

It sounds as though there's a problem with the print spooler service. If this isn't running, or isn't running properly, your printers aren't going to behave or even be accessible.

Right-click on My Computer, choose Manage, then click on th + next to Services and Applications (at the bottom of the left pane). Then click on Services and scroll down to Print Spooler and confirm that it's running. If it isn't, start it, and if it is try restarting it. Then check the event logs for any errors related to the spooler.
Avatar of tmoore1962
tmoore1962

Check your services and make sure print spooler is running.
Click on Start / Run type in :  Control Printers
This should open your devices and printers management console  printers should be listed there if the print spooler service is running, won't show up if its not.
Following Perarduaadastra's instructions, I found that the print spooler status was "started." I stopped it and restarted it. Tried printing document again without success. Checked the event logs and got the error message shown in attachment.
Event-Log.jpg
Well, that's puzzling.

Try running this command from an elevated command prompt:

netsh winsock reset

... and reboot. I don't see the connection, but it has worked in the past...
What's an elevated command prompt?
Go to Start  -> All Programs -> Accessories, right-click on the Command Prompt, and choose Run As Administrator. This allows commands to be run that would otherwise fail due to insufficient privileges.
Did the Command Prompt but printer isn't printing still. BTW, When I go to "Devices and Printers," the green bar in top row takes forever to fill in and never finishes - see attached.
devices-and-printers.jpg
Is anything else not working properly on your computer, even if it seems to have nothing to do with printing?

What happens if you run   printmanagement.msc   from the Run dialogue box?

As I've been unable to come up with anything that helps, out of curiosity I googled the problem and came across this:

http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/printers-do-are-not-showing-up-in-devices-and/8544b881-6211-469a-9dd9-edef44dd5095

I don't see the connection between the problem and its solution in this article, but it seems to have worked for two people, at any rate!
The printer is working. It is too embarrassing (cord pulled out of PC by cleaning lady).

However, even though it's working, it is not showing up under the Device Manager. Also- under "Control Panel"/All CP Items/Devices and Printers, the green horizontal bar slowly fills in the title bar, but nothing displays!

Any idea why printers are not visible to the system?
Does running    printmanager.msc   produce an error?
Yes, it produces an error.
What does the error message say?
You mentioned 2 different phrases so I tried both.
printmanage-error.jpg
printmanager-error.jpg
My mistake!

The command is:

printmanagement.msc


Of all the things I've lost over the years, I miss my mind the most...
I can empathize.

Tried "printmanagement.msc" and received the same error message, this time for: printmanagement.msc
If you run:

services.msc

... what happens? Does the Services applet open as expected, or do you get a similar error to the one above?

If services.msc runs OK then it's not a system-wide issue, but more likely a problem with the print spooler, which must be not only be running, but be running correctly to allow access to all the print services.

I would suggest uninstalling both printers completely from Programs and Features in the control panel, and if available use cleanup tools from the manufacturers subsequently to ensure that every trace of the software and the corresponding registry entries have been removed. It might be helpful to uninstall the CutePDF driver as well, just to be sure.
Next, stop the print spooler service if it's running.
Then go to the C:\Windows\system32\spool\PRINTERS folder and delete any files that are in there. If there are files that can't be deleted, open an elevated command prompt, navigate to the PRINTERS folder specified above, and type:

del /q *.*

Restart the computer and install the latest drivers for each printer, being careful to ensure that any anti-virus software is disabled before beginning the installation.

Hopefully, normal printer functionality will be restored.
The services.msc runs OK. Since the printer is printing, what is the benefit of going through all the steps of your suggestions, which would take me quite a while?
As the Services applet runs normally that tends to rule out a problem that affects all the console applets.

As I understand your question, the issue was first that printing wasn't working at all, and second that you had little or no ability to access the printers to change the default device or to alter various settings for each one according to the need of the moment.
As problems with files in the PRINTERS folder are known to cause all kinds of print spooler errors it seems reasonable to follow the above steps to return the print subsystem to a clean state before re-installing the drivers for your printers.

You might get away with just clearing out the PRINTERS folder, but I suspect that it will take more than that to restore your printing to its former glory.
I think I understand. Where is the Printer folder usually located?
I gave the path to it in my comment of yesterday. If you can't see the folder then open Windows Explorer, click on Organise on the left, choose Folder and Search options, click on the View tab, and put the dot in the Show hidden files, folders, and drives radio button.

You don't actually need to see the folder in Windows Explorer to carry out the procedure, as the command shell will find it anyway, but it does no harm to visually confirm the path to the folder. Deleting its contents should be done from the elevated command prompt, not through Windows Explorer. Remember that you're not deleting the PRINTERS folder, only its contents.
I found the PRINTERS folder and it was empty. What does that mean?
It means that the cause of the trouble isn't to be found there...

You can try temporarily setting Windows Explorer to show protected system files (about three tickboxes below Show Hidden Files and Folders and Drives) and looking in the folder again to see if anything is now visible, but I doubt that you'll see anything new. Don't forget to hide the protected system files again!

It's the long and tedious procedure I outlined earlier, I'm afraid to say; it's what I would do if I was in your position.

When you come to re-install the drivers for your printers, be sure to disable your anti-virus software during the installation. It might also be prudent to add the \spool folder and its subfolders and files to your AV scanning engine's exclusions list, as AV scanners have been known to interfere with print processes.
Thank you for all your help.

I've spent so much of my day fixing problems that I think I'm going to opt for the non-thorough expedient pragmatic solution of: Everything is working now (as for printing) so I'm going to hold my breath and hope it continues without potentially opening up a can of worms and spending hours to get it back to printing, as it is now.

Is there truly a huge downside of going this way?
ASKER CERTIFIED SOLUTION
Avatar of Perarduaadastra
Perarduaadastra
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thank you for everything.