About 7 years ago, I purchased an HP LaserJet 1018 and have been using it ever since. It’s a basic black and white laser printer, but what I’ve found amazing is that in the 7 or so years that I’ve had it, I’ve only ever needed to replace the toner cartridge once. Back when I first bought it, OS X wasn’t supported, and it unfortunately still isn’t. I used to get it to work using OpenPrinting.org’s Foomatic, a “database-driven system for integrating free software printer drivers with common spoolers under Unix”. There’s still a full install guide here, but what I’ve found over on the Jayway.com is far easier.