Why Won't Johnny Run Linux? - Problems with drivers/codecs Printer support CUPS - print spooler Foomatic - format converter Gutenprint - drivers PPD - printer description file Nobody actually understands it all "the gutenprint UI code is an impenetrable mess" "Foomatic is the document format converter from hell" Must be hard, 'cause current distros don't work with my HP Deskjet 970