I found a way to make my Epson Stylus 600 print (wirelessly too) using the SMC Barricade Wireless switch and print server. This was especially cool since SMC's Unix tech support guy had told me it wouldn't work. This process should work with any LP supported print server (I don't know if most are?) and any CUPS supported printer.
Here are the instructions:
- Add a new printer in the OS X print Center
- Set printer protocol to "IP Printing"
- Set the printer IP address to the SMC router IP address (in my case the default 192.168.123.254)
- Uncheck "Use default on queue server" and type the queue name as lp
- Set-up printer type
If you printer type is not listed in the OS X printer drivers, you may access any CUPs printer driver (and they are out there for tons of printers) by going to the web based cups admin page
http://127.0.0.1:631/ and following these instructions:
- Select printers from the top nav bar
- Find the printer you set-up on the printer page and click on modify printer
- The name, location, and description should come up, click continue without making changes
- The device box should be set to lpd/lpr host or printer.. if it is not set it and press continue
- Device URI should be set fine, continue
- Select the printer make continue then the model you have and hit continue
It should now work. I'm currently printing wirelessly from my TI book running OS X 10.2.1 to a Epson Style Color 600 through the SMC print server. BTW, the Epson Stylus Color did not support print servers on the make at all, either.