I have two Ricoh printers/copiers setup for IP printing in the office.
Before this week there were no problems printing to them.
Now a handful of them (All running Vista, not sure if it is every Vista computer or not, It seems like I would hear more from users if that was the case), see both printers as being offline. All the PC's running XP have no problems printing. When this first occurred a reboot was able to get the printer to appear online, but that is no longer the case. (and at the time I thought only one computer was having the issue) I have removed the printers, reinstalled the latest drivers and there is no change on the Vista machines. I am currently using the same version of a RPCS driver on both VISTA and XP. As a work around I could setup the printers on a 2003 Server, but I don't see why IP printing should just stop working out of the blue like this. The printer can be reached by IP from all computers and the web interface is accessible and reports no errors.
Does anyone have any ideas?
If all else fails, you can disable SNMP monitoring in the printer's TCP port properties. You won't be notified when the printer becomes ACTUALLY offline, but you won't get false positives anymore.
Hmm.
We've seen somewhat similar issues here, but outside of a few high-end plotters that we print directly to IP for, we're hosting the rest of them off of a printserver, and your symptoms are not exactly the same as what we've seen, but close enough. I've got a few ideas for you, in the hopes that they'll help but nothing really conclusive :)
Either way, good luck!
Restarting Print Spooler service on the client did the job. Restarting the service on the server didn't work.
Our network: Win7Ultimate 64bit + a bunch of Win7Pro 64bit without domain, only workgroup.
Did you change the default snmp community (public) ? Put it back online through the file menu once the printer is opened (or right click on it first.)
I could resolve the issue by starting the SNMP Trap service which I had disabled manually (Windows 7).
This vista forum has two suggestions, one is to try and setup the printer port as 'persistent' using the dos command
The other is to apply the hotfix #934455 available from microsoft. This should be included in SP1.
Another site suggests restarting the Print Spooler service, which should reset the offline status. Also in the properties of Print Spooler / Recovery try setting the 'Recovery on Subsequent failures' to Restart. The default is it stops restarting after 2 failed attempts.
I had the same problem with a 2008 Server machine (basically Vista Light), I had to reboot it before it would print. Talk about aggravation. There is a registry setting hidden deep within the bowels of HKLM
Find the offending printer entry, then find the entry named.
Edit it. Changing it to the magical value of
This makes my cry for CUPS ... or even lpr ...
In my case printer was seen by windows 7 as offline when someone was trying to print using wireless lan. In wire lan everything was ok and also it worked on Linux even withs wireless lan connection.
I found out that widows 7 use snmp to determine printer state, after unblocking snmp communication (of course only for printer) on our firewall it works perfectly whether client is in wire or wireless network and on with every OS.
Had the exact same issue in W2K3. I unchecked the snmp option and the printer went back online. (Had the regedit as well.)
Had the exact same issue in server W2K8 also. Local network, no routers, no filters, no firewalls, no natting. All on the same broadcast segment. Since last friday (5/24) all network printers stopped printing from the printer queue in the server. Restart print spool service had no effect. Unchecking the snmp option in the server's port settings did the job.