• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Diff.utH A D19-Nov-199217.7 KiB488431

Fix-1H A D24-Nov-199218.7 KiB511446

Fix-2H A D24-Nov-19927 KiB280244

Fix-3H A D29-Oct-19971.2 KiB2621

TAGSH A D24-Nov-1992668 3528

defs.hH A D01-Oct-1992920 4015

font_lis.cH A D01-Oct-19921.6 KiB6928

font_lis.hH A D01-Oct-1992744 277

fontwidt.cH A D19-Nov-19922.3 KiB10152

fontwidt.hH A D01-Oct-1992698 255

machdep.hH A D24-Nov-19921.4 KiB6941

main.cH A D03-May-202216.8 KiB694464

main.hH A D01-Oct-1992651 202

makefileH A D12-Aug-19931.4 KiB7036

makefile.mscH A D08-Oct-19921.7 KiB8343

nenscript.1H A D29-Oct-19976.6 KiB234188

nenscript.defH A D01-Sep-199228 21

paper.cH A D01-Oct-19921.7 KiB6644

paper.hH A D01-Oct-19922.2 KiB6835

patches.os2H A D08-Oct-19921 KiB4031

postscri.cH A D29-Oct-199724 KiB764472

postscri.hH A D29-Oct-19971.1 KiB3816

print.cH A D24-Nov-19921.8 KiB8344

print.hH A D01-Oct-1992691 245

pstextH A D01-Oct-1992449 141

readmeH A D07-Oct-19923.9 KiB10377

readme.os2H A D08-Oct-1992464 1713

version.hH A D24-Nov-19921.3 KiB3416

readme

1$Id: readme,v 1.3 1992/10/07 22:06:08 craigs Exp $
2
3README for nenscript version 1.13
4Craig Southeren 2-October-1992
5---------------------------------
6
7This directory contains the sources for nenscript, a clone of the
8proprietary enscript program from Adobe Systems. For those who have
9never used enscript, it is a good ASCII to Postscript converter.
10
11This the second version of nenscript I have released. The first
12version (1.12 as of 20 August 1992) was received well, but it really
13needed a few changes. Thanks to everyone who sent in suggestions
14and code fragments.
15
16nenscript was written by me over a period of several months whilst
17I was working at Computer Sciences of Australia as a contractor.
18As a regular net-watcher, I saw that several people had (over the
19years) asked for a public domain version of enscript. Seeing as I
20had got tons of useful stuff off the net, I though this looked like
21a good opportunity to pay back the net community. So I convinced
22my manager that this would be a Good Thing.
23
24The main features of nenscript are:
25
26	. produces Postscript output which fully conforms to
27	  the Document Structuring Conventions
28	. support for normal and "gaudy" output
29	. support for single or double column output
30	. allows insertion of titles and headers in any font.
31	. multiple copies of a document
32
33Features additional to nenscript are:
34	. automatic wrapping of long lines
35	. availability under MSDOS
36	. executable is self contained - no additional files required
37
38The main feature that is NOT supported by nenscript is the ability
39to use fonts other than Courier for text output. This would require
40access to full font tables which I don't have have.
41
42New for version 1.13
43--------------------------
44The most important change is the support for additional paper sizes through
45the -T option. At the moment, only US and A4 paper sizes are supported, but
46others can be added easily by inserting them into the table in paper.c.
47Support for changeable tab stops has also been added on the -t option.
48A simple script called pstext allows nenscript to be used as replacement
49for the Adobe pstext program with print spooling systems such as CAP.
50
51Notes on 1.12
52-------------
53nenscript has been extensively used for over six months on a Sun-3/Sun-4
54network with over 50 users. No major problems are currently outstanding.
55This version is identical with the addition of support for MSDOS.
56
57Installation
58------------
59
60To install, first select whether you want the US version or not. If the
61define US_VERSION is defined, then the default paper size is US, and
62the date is in US format.
63
64For Unix:
65	The makefile provided will install nenscript in /usr/local/bin, with
66	the man page in /usr/local/man/man1. This makfile works
67	unchanged on a SIlicon Graphics Personal Iris 35D running Irix 4.0.2
68	and on a Sun SparcStartion II with SunOS 4.1.2
69
70For MSDOS:
71	I've lost my ability to compile under MSDOS, so I can't claim to
72	have tested this. But the previous version DID compile, and this
73	one should with little or no modifications.
74
75
76Features I would like to add:
77-----------------------------
78
79Please send me your suggestions. I can't guarantee that I will do anything
80about them but if you don't tell me, I definitely won't!!!
81
821. Support for the ISO-Latin character set. At the moment, characters are
83   just sent down to the printer.
84
852. Binary file detection. enscript attempts to detect binary files and will
86   will reject them (unless forced to print)
87
883. Display of control characters. Control characters other than ^L (page
89   break), ^I (tab) and newline are not trapped.
90
915. Support for the IBM PC character set, and perhaps some of the other
92   display code pages.
93
94
95If you want to modify nenscript...
96----------------------------------
97
98The paper size definitions are now in a table in paper.c, so
99adding new paper sizes should be easy. Most of the machine dependent
100stuff is now in machdep.h, so porting to new machines should be
101easier.
102
103

readme.os2

1Makefile required minor changes for MSC 6.00A--see makefile.msc. Also,
2see patches.os2 for changes to machdep.h. Stacksize was chosen from
3the makefile.msc supplied with nenscript 1.12.
4
5To re-build the executables,
6 1. Apply the patches
7      patch < patches.os2
8 2. Make
9      make -f makefile.msc
10
11Executables:
12  nenscript.exe	OS/2 executable
13  nenscrib.exe	   OS/2 and MSDOS bound executable
14
15Darrel Hankerson hank@ducvax.auburn.edu
168-Oct-92
17