1 | This is version 4.3 of a2ps, a program to format an ascii file for |
---|
2 | printing on a postscript printer. As the copyright indicates, this |
---|
3 | distribution can be freely redistributed. |
---|
4 | |
---|
5 | Initial version was a shell program written by evan@csli (Evan |
---|
6 | Kirshenbaum). It was very slow and contained many bugs. A new |
---|
7 | version was written in C for improve speed execution and portability. |
---|
8 | Many new features and improvements have been added since this first |
---|
9 | version. Many contributions (changes, fixes, ideas) were done by a2ps |
---|
10 | users in order to improve it. Current version is 4.3 and is quite |
---|
11 | different from early versions. |
---|
12 | |
---|
13 | Some notes on the distribution: |
---|
14 | |
---|
15 | Installation is done by modifying and executing Makefile included |
---|
16 | in this distribution. You must give a value to the following variable: |
---|
17 | - compiler compiler name, actually one of BSD, SYSV. |
---|
18 | Turbo C and Microsoft C are considered Ansi C compilers |
---|
19 | (don't define the variable compiler in this case). |
---|
20 | |
---|
21 | You could also give your own values to following variables: |
---|
22 | a) Default physical page dimension. Dimensions must be real constants, |
---|
23 | specifying inch values. |
---|
24 | - HEIGHT sheet height |
---|
25 | - WIDTH sheet width |
---|
26 | Default values correspond to A4 format (11.64 x 8.27). In USA, you use |
---|
27 | use in general 11.0 x 8.5. |
---|
28 | b) Total lateral (left+right) or vertical (top+bottom) margins. It must |
---|
29 | be also a real constant, specifying inches (by default 1.2). |
---|
30 | - MARGIN |
---|
31 | c) Directory separator (by default '/') |
---|
32 | - DIR_SEP char |
---|
33 | d) A boolean to choice if you want to automatically emit a print command. |
---|
34 | You have to "define" to any value the LPR_PRINT preprocessing variable |
---|
35 | in this case. |
---|
36 | e) Name of print command and options to pass to this command. They |
---|
37 | must be strings. |
---|
38 | - LPR_COMMAND |
---|
39 | - LPR_OPT |
---|
40 | f) Options to pass to the lpr command to print one or two-sided pages. |
---|
41 | - TWOSIDED |
---|
42 | - ONESIDED |
---|
43 | Be careful with quotes to set these values, they must be strings. |
---|
44 | If these variables are not defined, a2ps will consider that only |
---|
45 | one-sided pages can be printed, ignoring s1 and s2 options. |
---|
46 | g) A boolean to choice if you want to print by default two-sided pages. |
---|
47 | - TWOSIDED_DFLT |
---|
48 | |
---|
49 | |
---|
50 | a2ps has been successfully ported to Unix 4.3BSD, Unix SystemV and |
---|
51 | MSDOS. |
---|
52 | |
---|
53 | |
---|
54 | The a2ps distribution consists of the following files: |
---|
55 | |
---|
56 | README This message |
---|
57 | Makefile |
---|
58 | a2ps.c a2ps source |
---|
59 | a2ps.1 a troff manual (man file) |
---|
60 | |
---|
61 | Decide where you want to keep these files and move it there. |
---|
62 | Edit "Makefile" and change the definition of compiler name. |
---|
63 | To make a2ps do: |
---|
64 | |
---|
65 | make a2ps |
---|
66 | |
---|
67 | To install it, do: |
---|
68 | |
---|
69 | make install |
---|
70 | |
---|
71 | Format the manual entry using |
---|
72 | |
---|
73 | nroff -man a2ps.1 |
---|
74 | |
---|
75 | |
---|
76 | Please send problems and feedback to: |
---|
77 | |
---|
78 | M.Santana@frgu.bull.fr |
---|
79 | |
---|
80 | Miguel SANTANA |
---|
81 | Unite mixte Bull-Imag |
---|
82 | 2, Av. Vignate |
---|
83 | Z.I. Mayencin |
---|
84 | 38610 Gieres |
---|
85 | France |
---|