AA-lib is a low level gfx library just as many other libraries are. The main difference is that AA-lib does not require graphics device. In fact, there is no graphical output possible. AA-lib replaces those old-fashioned output methods with a powerful ASCII art renderer. The API is designed to be similar to other graphics libraries.
Apsfilter is a magic printfilter, allowing you to print different document types "automagically" without having to convert them manually into something which is understood by your printer. Apsfilter is a mature and powerful printing solution for any flavor of Unix running lpd or LPRng. It supports the latest GhostScript version and 3rd-party printer drivers (such as hpijs, ijs, hpdj, pcl3, and gimp-print). It autodetects lots of file, archive, and compression types. It supports printing on local as well as on Appletalk, Unix, and Windows remote printers. General and "per printer-queue" based config files allow you to configure the printer for your needs. The lpr command line options allow you to change printing parameters like print quality, orientation, duplex mode, etc. "on the fly" without having to edit any config file. A SETUP script helps you to test various supported ghostscript drivers prior installation, makes the necessary entries in /etc/printcap, creates spool directories, and creates apsfilter default config files as needed. A handbook in HTML is available. Several tools are also included: "aps2file" allows you to print to a file via apsfilter, "apspreview" previews files as generated by apsfilter using gv and friends, and "apsfilter-bug" assists you in doing bug and problem reports.
HPLIP (HP Linux Imaging and Printing) is a complete single and multi-function printing device connectivity solution for users of Linux. Supported features include a toolbox with status and maintenance functions, scanning, a CUPS backend that supports bidirectional I/O, and photo card unloading. It includes HPIJS 2.x and supports over 1000 HP printer models including Deskjet, Business Inkjet, Photosmart, Business Inkjet, PSC, Officejet, Mono/Color LaserJet, and LaserJet Multifunction Peripheral (MFP).
Passepartout is a GTK-based Desktop Publishing application. It features layout templates, an XML- based typesetting engine called xml2ps, user- defined text formatting with XSLT stylesheets, support for importing EPS (Encapsulated PostScript) files and almost any raster images, text running around image (or text) frames, and printing to PostScript and EPS.
Prima is an extensible Perl toolkit for multi-platform GUI development. Supported platforms include Linux, Windows NT/9x/2K, OS/2, and UNIX/X11 workstations (FreeBSD, IRIX, SunOS, Solaris, and others). The toolkit contains a rich set of standard widgets and has emphasis on 2D image processing tasks. A Perl program using Prima looks and behaves identically on X, Win32, and OS/2 PM.
jZebra is a Java applet which allows you to print barcodes, receipts, and more from a Web page to your industry printer. It sends raw print commands and basic HTML and PDFs to your raw, PostScript, or LaserJet printer. It has been tested with Firefox, Safari, Internet Explorer, Chrome, and Opera. It supports parallel, serial, USB, and network printers.