- Linksys WRT54G router
- DSL modem
- Two HP JetDirect 310x units for sharing USB printers on the network
- Windows 7 64-bit desktop
- Windows XP notebook
- MacBook notebook
- HP LaserJet 1200
- HP DeskJet F4180 (color inkjet all-in-one)
The problem: The HP DeskJet F4180 has stopped working via the network (JetDirect). It DOES still work if I plug its cable directly into any of the computers USB ports, which would seem to rule out a problem with the printer, cable or computers. (And yes, I have two printer setups on each computer for this printer: one for USB connectivity, and one for network connectivity.)
The DeskJet's JetDirect is communicating normally via the network. I can view its administrative pages via a web browser, and the settings appear to be correct. It correctly detects and identifies the all-in-one as an HP DeskJet F4100 Series, and it correctly detects that no printer is attached if I unplug the DeskJet's USB cable. I don't expect to be able to scan or fax via the network - neither is supported via the HP all-in-one software or at all without the HP all-in-one software. (The JetDirect 310x has a scan feature available via its web interface, but this has never worked with the DeskJet F4180.) It has also never been possible to print a test page on the DeskJet F4180 by pressing the JetDirect's test button, most likely because the DeskJet F4180 has no built-in text printing capability and requires all print job rendering to be done by the computer.
But until recently, all three computers could print regular print jobs to the DeskJet from applications like web browsers and Microsoft Office. As of late last week, none of them can. On the Windows 7 computer, the job appears in the network DeskJet queue, and after a short pause, the entry changes to read "Error - Restarting"; no further information comes up, and the job never restarts - or maybe it perpetually restarts. It also can't be deleted from the queue; I have to stop the Spooler service and manually delete the files from C:\Windows\System32\Spool\PRINTERS in order to get rid of the job. On the MacBook, the job goes to the network DeskJet queue, and after a short pause, an error along the lines of "This printer does not support IPP printing" appears. I can delete the job from the queue on the MacBook.
The HP LaserJet 1200 still works perfectly via its JetDirect.
I'm quite sure there are no IP address conflicts on the network. I can always reach both JetDirects, and they're assigned fixed IP addresses that are outside of the router's DHCP range.
I haven't had time to try switching the JetDirects. I'm also not anxious to spend too much more time on this because a network-ready all-in-one with capabilities that outstrip the DeskJet's can be had for $100.
Can anyone offer a solution, or at least some additional troubleshooting tips?