printerpowerd is a little Python script designed for users of older printers who want to save power when not using their printer, without manually turning it on and off. It runs, checking the printer queue directory every five seconds, turns it on when it sees a job, and turns it off after a configurable amount of idle time.
The print_filter package contains a simple print filter which handles several file formats. Print_filter is designed to be as simple as possible, allowing one to easily modify or expand the source code. print_filter was originally written out of frustration with Red Hat's print filter, which is difficult to modify without using its GUI tools. print_filter is easy to work with on a console system.
pup is a GTK+ GUI utility for maintaining your printer. For uni-directional mode, it supports the Lexmark Optra Color 40 and 45, Lexmark Optra E310, HP 2100M, HP 4000, and HP LJ4 Plus. For bi-directional mode, it supports any PJL printer (or partially, depending on the printer). Current features include ink cartridge setup and maintainance (Lexmark Optra 40/45 only), printing of various test pages, printer status, and querying and changing of printer default settings.
The rlpr package makes it possible (or at the very least, easier) to print files on remote sites to your local printer. It includes BSD-compatible replacements for `lpr', `lpq', and `lprm', whose functionality is a superset of their BSD counterparts. In other words, with the rlpr package, you can do everything you could do with the BSD printing commands, and more. The programs are all smaller, cleaner, and more portable than their BSD equivalents, and supported on just about any POSIX.1 system.
Rute (Rute Users Tutorial and Exposition) is a book on GNU/Linux that aims to be the definitive guide for new users as well as sufficing as training course material, covering both the RHCE and LPI requirements. It covers essential theory to UNIX as well as giving practical tutorials on all fundamental aspects of Unix administration, from basic commands, the theory of TCP/IP, the Linux filesystem, through to configuration of mail, DNS, and other servers, through hardware configuration and package management. It is not Unix-specific but tends to give examples suited to Debian and RedHat-like systems. Rute comes in HTML and PDF formats.
sii_printpbm allows you to print PBM files to the Seiko Instruments thermal label printer (SII SLP1100) from a UNIX box. This printer is also sold as the EZ30 Smart Label Printer. You can use ghostscript to render a postscript file to a PBM file and send it to the sii_printpbm installed as a print filter to lpd. This was first seen in action at the Atlanta Linux Showcase in 1998. The program is to be used in conjunction with a print filter that converts an image into a PBM file before sending it to the printer.