Gutenprint (formerly Gimp-Print) is a collection of printer drivers for Unix/Linux that currently supports over 1400 printers. It emphasizes quality and flexibility, offering a wide variety of options to meet most printing needs. It includes a CUPS driver, an IJS-based Ghostscript driver, Foomatic data, an enhanced Print plugin for The GIMP, and other printer maintenance utilities. It can be used equally well for fast printing of text or critical printing of high quality graphics and photographs.
TurboPrint is a comfortable high-quality printer driver system for Linux. It is designed to produce maximum quality photo printouts as well as high-speed text documents. It provides printer drivers for almost every inkjet printer, e.g. Canon PIXMA, Epson Stylus Color and Photo, and HP DeskJet, DesignJet, and PhotoSmart. All printer features are supported. TurboPrint has a real color management system. High quality color profiles ensure optimum color reproduction on all print media. A comfortable GUI configuration menu and a printer toolbox (head cleaning, alignment, ink quantity) are included. TurboPrint can be easily integrated into the CUPS printing system.
The NetBSD Ppbus Project aims to remedy some of the shortcomings of the current printer driver by porting to NetBSD a more modern implementation of parallel port support in FreeBSD called ppbus. It allows faster modes of operation, IEEE 1284 support, and a generic abstract layer that multiple devices such as printer, PLIP (parallel port Internet protocol, similar to SLIP), and Zip drives. It allows bidirectional communication and an abstract parallel port interface that devices can attach to: the many chipset implementations of the parallel port will only have to provide this common interface.