$Id: index.html,v 1.58 2003/03/05 09:07:49 mtr Exp $
GNU enscript is a free replacement for the Adobe's enscript program.
Enscript converts ASCII files to PostScript and spools generated
PostScript output to the specified printer or leaves it to file.
Enscript can be easily extended to handle different output media and
it has many options that can be used to customize printouts.
GNU Enscript is free software and it is distributed under the GNU
General Public Licence (GPL).
- Wed Mar 5 10:13:37 EET 2003
New beta version of GNU enscript is available at URL:
Check enscript's manual page for details.
- Support for different input encodings (character sets):
- support for AFM (Adobe Font Metrics) files
- AFM files for the most common PostScript fonts are included in
- PostScript font downloading
- output media:
- built-in media: A3, A4, A4dj, A5, Letter, Letterdj,
- new media can be added easily
- support for user defined fancy headers
- language sensitive highlighting
- N-up printing
- special features:
- inlined EPS images
- change body and color font on-the-fly
- support for PostScript's statusdict
- support for PostScript's page device
Language Sensitive Highlighting
The language sensitive highlighting is similar to the Emacs' font lock
mode. The highlighting rules are defined in a separate configuration
file that can be updated without recompiling the enscript binary. The
most resent version of the configuration file (enscript.st)
can be downloaded from here:
For the users of enscript-1.6.2 (and newer versions):
download one of the hl.tar.gz (tar gzip), or
hl.zip (zip) packages. Unpack the downloaded
package in the `prefix/share/enscript/' directory.
Do you want to create highlighting definitions for a new language or
file format? Please, see file enscript.st file for examples. You
might also want to download the latest version of my
file which helps you to create optimized keyword regular expressions.
The latest version supports case-insensitive keywords.
Enscript uses GNU Autoconf to figure out (hopefully) all its system
dependant features so it should be easy to install it on almost any
These operating systems are reported to work.
Home pages for the micro ports:
Mon Jul 6 10:09:30 WET 1998
Tue Jun 16 10:23:06 WET 1998
Wed Feb 26 10:59:43 EET 1997
Wed Jul 10 08:01:55 EET DST 1996
Mon Feb 19 20:29:38 EET 1996
Tue Oct 31 09:51:41 EET 1995
Mon Oct 2 10:08:41 EET 1995
Thu Sep 7 11:41:59 EET DST 1995
Tue Aug 22 12:09:41 EET DST 1995
Links & Documentation
Return to GNU's home page.
Please send FSF & GNU inquiries & questions to
There are also other ways to
contact the FSF.
Please send comments on these web pages to
send other questions to
Copyright © 1998-2001 Markku Rossi
Verbatim copying and distribution is permitted
in any medium, provided this notice is preserved.