I've bought a laser printer to satisfy my small home needs. Since I don't print so often, no color photos (that's why photo lab is for!), no other color output — laser B&W printer looks for me the best choice. Model: "Brother HL-2040".
Now, I have two Macs laptops at home, one Linux box and one printer. Why not print over Wireless then? :-)
That's quick "howto" how I setup stuff.
On Linux box:
1. Setup printer on Linux box.
2. Setup Samba on Linux box and share printer.
3. Setup Samba users and add their passwords.
On each Mac just add remote printer. To do this, use "Printer Setup Utility". Click in Finter on "Applications", then "Utilities" and finally on "Printer Setup Utility". Click icon "Add" (printer). By default you will see only "Adobe PDF 7.0" driver. Now, click "More Printers..." button and wait while OSX stops searching for drivers. Choose "Windows Printing" from the topmost drop-down list and choose "Network Neighborhood" from the second one. Now you should see a list of available workgroups. Great, now click on workgroup, which shares your printer and click "Choose" button. You should see the list of available servers. Select yours and clicl "Choose" button. Now finally you see your desired printer. Select correct (or similar) driver from the drop down list and finally click "Add".
In my case CUPS does not contain HL-2040 driver, so I use HL-2060 instead. It does its job, however instead of 2400 dpi I've got just 600 dpi resolution... Well, nothing is perfect, but on paper for text output it is more than enough. Photos looks acceptable too.
Next move I will try to replace my current noisy heavy Linux box with another: KuroBox. But this is future...