GNU enscript is a free replacement for Adobe's Enscript program.
Enscript converts ASCII files to PostScript(TM) and spools generated
PostScript output to the specified printer or saves it to a file.
Enscript can be extended to handle different output media and includes
many options for customizing printouts