GNU Enscript
$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).
News Flash!
- Wed Mar 5 10:13:37 EET 2003
-
New beta version of GNU enscript is available at URL:
http://www.iki.fi/mtr/genscript/enscript-1.6.4.tar.gz.
Features
- 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
distribution
- PostScript font downloading
- output media:
- built-in media: A3, A4, A4dj, A5, Letter, Letterdj,
Legal
- 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
- comments
- support for PostScript's statusdict
- support for PostScript's page device
Check enscript's manual page for details.
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
enscript.el
file which helps you to create optimized keyword regular expressions.
The latest version supports case-insensitive keywords.
Operating Systems
Enscript uses GNU Autoconf to figure out (hopefully) all its system
dependant features so it should be easy to install it on almost any
Unix-like system.
These operating systems are reported to work.
Home pages for the micro ports:
Releases
- enscript-1.6.1
Mon Jul 6 10:09:30 WET 1998
- enscript-1.6.0
Tue Jun 16 10:23:06 WET 1998
- enscript-1.5.0
Wed Feb 26 10:59:43 EET 1997
- enscript-1.4.0
Wed Jul 10 08:01:55 EET DST 1996
- genscript-1.3.0
Mon Feb 19 20:29:38 EET 1996
- genscript-1.2.20
Tue Oct 31 09:51:41 EET 1995
- genscript-1.2.1
Mon Oct 2 10:08:41 EET 1995
- genscript-1.1.4
Thu Sep 7 11:41:59 EET DST 1995
- genscript-1.0.1
Tue Aug 22 12:09:41 EET DST 1995
Links & Documentation
Return to GNU's home page.
Please send FSF & GNU inquiries & questions to
gnu@prep.ai.mit.edu.
There are also other ways to
contact the FSF.
Please send comments on these web pages to
mtr@iki.fi,
send other questions to
gnu@gnu.org.
Copyright © 1998-2001 Markku Rossi
Verbatim copying and distribution is permitted
in any medium, provided this notice is preserved.