Setting up HP Printer via USB print server

I've been working at this for a few days. I've searched all over and as far as I can tell, I'm setting up my printer correctly. I have hpcups (latest version.) My printer is an HP Officejet 5610. It works perfectly if I set it up directly (USB to Ubuntu machine.) No configuring is required. I just plug it in and it already has the drivers. However, when I set it up through the print server, it acts very strangely. It appears to start sending the file, the printer starts to pull the paper, then it just hangs. The printer states "printing" and stays in that state until I turn it off. CUPS states that the printer is "processing" and it stays that way until I cancel the print job.

So, I really don't know what more do to. The way I set up the printer was by going to System->Administration->Printing. I added and chose LPD/LPR Host or Printer. I put in my IP address for the print server, clicked "probe" (it came up with the queue name "PASSTHRU") then hit "Forward." I chose "HP" and then chose "HP 5600 Series." Everything seems right, but then it all goes wrong.

Any ideas would be great. I've done lots of trying and lots of searching before finally deciding to post to a forum. Every tutorial I find leads me to believe I've set this up right.

Guide "Linksys WPS54G Wireless Print Server with HP LaserJet 132

I used this guide at http://ubuntuforums.org/showthread.php?t=516747

...It takes a l-o-n-g time to print this way. It is s-l-o-w-e-r ...

Thanks. I'm going to try the

Thanks. I'm going to try the IPP URI rather than the LPD set up when I get home. Perhaps that will make a difference. On my windows machine, it sets up as LPD, and I've seen other people state to use that in linux, too. But, the IPP is worth a try. It may see it as Internet printer and work fine.

Well, I tried setting it up

Well, I tried setting it up as IPP with no luck. My print server isn't wireless, but I didn't know if that would make a difference. It's a USB print server that connects to the router with Cat-5 and then you plug the printer into it via a USB cable. The computers then connect via the router connection to the network. Hopefully I can get this figured out.

Here's How To Avoid The Problem In the Future

I sympathize with your problem because I have a HP Laser Jet 1018 and have had allot of frustration with it in Linux in general not just Ubuntu, so I know what your going through. Anyway, I can't really help you much with the problem currently except that it probably has to do with the "plug-in" the printer needs from HP in order to work. I can however tell you how to avoid the problem in the future. When your installing Ubuntu about half way through the install you will see on the screen "DETECTING HARDWARE" when you see this turn the POWER off and back on quickly to the printer, I am NOT talking about the USB cable, but either the power cord itself or the small switch right beside it. Do this turning off and back on again 2 or 3 times during the hardware detection phase of the install. Somehow, this forces Ubuntu to detect the printer and then install the driver. After install is done, on first boot to the desktop, Ubuntu will automatically prompt you to install the plug-in say yes when prompted and enter your password. After the plug-in installs reboot the machine (just to be sure) and then the printer will work.
I hope this works for you my friend it works for me every time, good luck.