I've always liked CUPS, the Common Unix Printing System that is the standard printing subsystem for Linux... The main gripe I have about it is even though are reams of documentation, it's still hard to dig up answers. But I still like it, and more printer vendors are joining the Linux parade and supporting GPL printer drivers, and even nice software control panels.
Full story »