Wireless Printing in Ubuntu
Ok, so I bought a refurbished Brother HL-2170W from Newegg for seventy bucks recently. It’s a small laser printer that works over wifi, which is perfect for an apartment with roommates, ’cause I can just stick it in the living room where it doesn’t really bother anybody.
I knew going into this that printing in Linux is hard, and I couldn’t imagine that network printing in Linux would be any easier, but I figured it must be possible.
It’s pretty hard. My router (a Linksys WRT54G v5 [or 6?]) has this “SecureEasySetup™” thing that’s meant to make this kind of stuff just push-button easy. But for whatever reason, the printer can’t find and connect to our network. I hooked it up directly to the router, but nothing appears in the DHCP table in the Linksys admin panel.
I did, however, find out the MAC address of the printer by printing out its configuration report. So, if I finally hook up the WRT54GL that I got a couple months ago, I can install the DD-WRT firmware, and assign a static IP to that MAC address; at which point I can then log into the printer’s admin panel at its IP address, configure it to connect to our wireless network, and that should be that.
There is of course an easy install CD for Windows that will set this up for me relatively easily, but I know it can be done without resorting to that.

bricked it
Huh, I got the exact same printer a couple of weeks ago. But I despicably resorted to the low road of using the installation CD-ROM in windows. As I look back, it should be possible to hook up the printer to the router with an Ethernet cable. It should get assigned an IP, and then you can log on to the printer through http to configure the wireless setting there. Good luck.