The Text Formatting System includes the enscript filter for converting ASCII print files to PostScript for printing on a PostScript printer. This filter is called by the qprt -da command when submitting a print job to a PostScript print queue.
There are several flags that may be specified with the qprt command to customize the output when submitting ASCII files to a PostScript print queue.
-1+ | Adds page headings. |
-2+ | Formats the output in two columns. |
-3+ | Prints the page headings, dates, and page numbers in a fancy style. This is sometimes referred to as "gaudy" mode. |
-4+ | Prints the file, even if it contains unprintable characters. |
-5+ | Lists characters that are not included in a font. |
-h string | Specifies a string to be used for page headings. If this flag is not specified, the heading consists of the file name, modification date, and page number. |
-l value | Specifies the maximum number of lines printed per page. Depending on the point size, fewer lines per page may actually appear. |
-L! | Truncates lines longer than the page width. |
-p | Specifies the point size. If this flag is not specified, a point size of 10 is assumed, unless two-column rotated mode (-2+ -z1) is specified, in which case a value of 7 is used. |
-s | Specifies the font style. If this flag is not specified, the Courier font is used. Acceptable values are:
Note: The PostScript printer must have access to the specified font. |
-z1 | Rotates the output 90 degrees (landscape mode). |
For example, to send the ACSII file myfile.ascii to the PostScript printer named Msps1 , enter:
qprt -da -PMsps1 myfile.ascii
For example, to send the ACSII file myfile.ascii to the PostScript printer named Msps1 and print out in the Helvetica font, enter:
qprt -da -PMsps1 -sHelvetica myfile.ascii
For example, to send the ASCII file myfile.ascii to the PostScript printer named Msps1 and print out in the point size 9, enter:
qprt -da -PMsps1 -p9 myfile.ascii