Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 648
  • Last Modified:

Print Spooler hanging on certain printers

I'm about to pull my hair out... Last week I migrated print servers from an old Dell box to a VM in ESX that is also my PDC.  I moved 2 Dell printers, 2 HP printers, 1 Canon, and 1 Brother printer with the Print Migrator app from Microsoft.

Everything went as planned and I re-added the new printers to my machine and tested all 6 of them out with no problems.  So I made the announcement to the company to change their printers to reflect the print server change.

Within about 10 minutes I started getting phone calls of docs hung up in the queue on the two 4th floor printers (the HP and Brother).  So I bounced the spooler service and the jobs printed.  About 5 minutes later I got the same call.  Same problem.  Same solution.

Now today the problem is still going on, so I decided to delete all of the printers and drivers, and reinstall everything manually.  Everything was cool for the first 10 minutes... same problem again.  Jobs are hung in both HPs (2nd and 4th floor) and the 1 Brother printer.  The only error I get is on the brother printer that just says "Error Printing - the Printer is busy or there is an error" and the server logs just say the file is corrupted and could not print.

The Dells are printing beautifully with zero problems, which just adds to the mystery.

What could possibly be the cause?
0
sullimd
Asked:
sullimd
  • 5
  • 3
  • 2
  • +1
1 Solution
 
ryansotoCommented:
You need to be very careful what printers get loaded.  Drivers are wirtten like crap and break the print spooler.
You need to make sure you are installing 2k3 drivers only or using a new system like thin print.
I would clean the print spooler using cleanspl.exe then reinstall the drivers.
when you run cleanspl.exe you need to make sure you say no to delete usb and tcpip monitors.
0
 
sullimdAuthor Commented:
I did run cleanspl.exe and said NO to deleting USB and TCPIP monitors.  I also downloaded all of the latest drivers I could find from vendor websites.

My first thought is obviously a driver issue, but I don't know what else to do - its been working on the old Dell box for the last couple of years without any issues.
0
 
ryansotoCommented:
And I agree 100% with you...I had driver set A on server A - I moved them to server B and issues galore.
So after running cleanspl no help?

If not I would look to getting something like thin print.  Also for drivers they may say for win2k3 but make sure they are PCL based not hosed based.  Host based will cause havoc
0
NFR key for Veeam Agent for Linux

Veeam is happy to provide a free NFR license for one year.  It allows for the non‑production use and valid for five workstations and two servers. Veeam Agent for Linux is a simple backup tool for your Linux installations, both on‑premises and in the public cloud.

 
sullimdAuthor Commented:
Nope, no help.  Another thing that is odd on the Brother printer is that the size always shows something like:

20k/30k or 300k/315k, etc.

To me meaning that only 20k of the 30k file made it to the spooler.  Is that a correct way to interpret that?
0
 
ryansotoCommented:
thats what was queued and sent to print but I wouldnt base that on anything solid.  I have seen my queues show 1mb/4mb and then jump out of the queue and the doc printed successfully
0
 
igor-1965Commented:
Not sure if it's relevant but maybe worth to try: http://support.microsoft.com/kb/898788

I personally have tried to implement Windows 2003 server serving as a print server on top of VMWare but it was not working very well (slow printing / jobs stalled in the queue) so I finally returned it back to the real server.

Maybe if you do Performance monitoring you could figure out what is a real bottleneck and tweak Windows / VMWare settings.
0
 
sullimdAuthor Commented:
The HP printers are in fact host based, however they have been working fine for over a year with no issues.  The issues only came when I moved print servers.

However, I finally said forget it and turned back on printer sharing on the original print server just to get users back up and running, and I'm getting the same issue!  This doesn't make since.  Same server that has been working for years, same printers, same drivers, etc. and now the print jobs are getting hung up there too.
0
 
ChiefITCommented:
Disable SNMP and bidirectional support.
0
 
sullimdAuthor Commented:
We may have a winner... SNMP was already disabled, but I disabled bidirectional support last night and everything seems to be working fine this morning.  I'll see how things go today.

What is the theory behind disabling BS?
0
 
ChiefITCommented:
The theory is the  love hate relationship between 2003 server and printer drivers. 2003 server loves to hate drivers.

LOL. Check out this link:
http://www.experts-exchange.com/Hardware/Peripherals/Printers_Scanners/HP/Q_23707449.html
0
 
sullimdAuthor Commented:
Awesome.  I didn't know if it had anything to do with it being in a VM, so its not able to communicate back, etc. etc.  I guess I didn't know how to search very well for this issue either, since it seems there are tons of threads out there.  Anyway, thanks for the help guys.
0

Featured Post

Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

  • 5
  • 3
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now