Here's how I finally got it to work after several hours of trial and error.
My Hardware:
WRT54G router, WPS54G PS, Windows Vista 64-bit, HP PSC 1600 series Vista print driver (HP driver won't install)
- Connect ethernet cable to router (not print server)
- In the browser, go to 192.168.1.1
- no username, password = admin
- Set Static DNS 1 to: 192.168.2.10 (for example, and NOT the Local IP Address), save settings
- Ensure ethernet cable is connected to PS and USB cable to printer
- Hold PS reset button, release, and settings page should print
- Note the IP address. It should be 192.168.x.x Mine was 192.168.1.102 (Not sure what 192.168.2.10 did, but this worked. Before I set the 192.168.2.10 in the router, the PS settings page showed an IP of 169.254.53.156 which didn't work at all)
- Go to Printers > Add a Printer > Add a Network, Wireless or Bluetooth Printer
- Click: The printer that I want isn't listed.
- Add a printer using TCP/IP printer or host name
- Device type: TCP/IP device and enter IP address from printed page (should be a router address like 192.168.1.102)
- Click Next (when this wasn't working for me it took a long time to get to the next screen)
- Click Custom and then Settings
- Choose LPR radio button and Queue Name is LP (for PSC 1600, could be HP, L1, L2 - I couldn't verify for the PSC 1600. I finally got lucky when I got the IP address right)
- Click next and choose your driver
- Click next and name your printer. (I kept a separate printer setup for this printer for when I need to directly connect i.e. scanning)
- Click Finish. Don't print a test page here because you're not done yet.
- Go to Printers and right-mouse click on the new printer
- Choose: Run as administrator > properties
- Click Continue
- Click Ports tab and uncheck the box to Enable bidirectional support
- In the Advanced tab, I chose: Start printing immediately (I read a thread that said spooling is required for MS products. I printed one doc with no problem. I haven't tested with a queue of docs yet. If you have a problem, I would play with this setting.)
- Click OK to finish
- Right-mouse click printer and choose Print Online
I think the IP address of the print server was the key to success for me. Every thread I read said to set it directly on the PS. It worked for me (magicly) by applying the setting the "Static DNS 1" to 192.168.2.10
I couldn't have figured all of this out without the contributions of all the other helpful people on the Linksys forum. Now, if Linksys could just post a utility that would make this work more easily, we'd all be happy!