An Emacs Lisp package implementing two interactively called functions,
enscript-print-buffer
and enscript-print-region
, which are fancy
wrappers that pipe the appropriate contents to GNU
Enscript, a program that
converts text to PostScript and (by default) sends the results to a
PostScript printer.
There are plenty of customizable options in the enscript-print
customize group you can use to activate GNU Enscript's options. There
will be more.
This should work with GNU Emacs 25.2 and up. May work with earlier versions, but I can make no guarantees on this.
-
enscript.el from the Emacs Wiki.
-
The
ps-print
package that comes with Emacs for PostScript printing. Implementsps-print-buffer
,ps-print-region
, and other functions. -
The
lpr
package that comes with Emacs. Implements theprint-buffer
,lpr-buffer
,print-region
, andlpr-region
functions.