Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pprint(1) — AOS 4.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

font3812(5)

width3812(8)

PPRINT(1)  —  

NAME

pprint − print text files on IBM 3812 Pageprinter

SYNOPSIS

pprint [ options ] [ files ]

DESCRIPTION

Pprint filters input through pr and sends the resulting output to an IBM 3812 Pageprinter.  If no files are specified, pprint reads the standard input. 

Pprint accepts a number of options which control job parameters, page layout, font selection, and input filtering.  Some flags accept optional arguments which must be immediately adjacent to the corresponding flag.  Keywords (printed in boldface, below) may be abbreviated to any unique prefix (e.g. p for portrait). 

The following options are recognized:

−2 Print two logical pages per physical sheet (“two-up”). 

−5152
Print file using emulation of PC graphics printer. Flags 2, c, f, i, l, L, O, R, w, and W are ignored. 

−cn Print n copies of each page of the document. Copies are not collated. 

−e[where][,level]
Report errors to where. Where may be one of mail(default), message, or trailer.  Level selects the severity threshold for error reports.  Level may be one of none(default), error(errors only), warning(warnings and errors), or all(warnings, errors and informational messages).  (Fatal errors and internal errors are always reported.) 

−ffont Print the document in font font.  The available fonts and code page tables are listed in “The IBM 3812 Pageprinter.” Give the font name and size, and code page table if different from fcp.  For example:
 
pprint -fPRESTIGE.9 filea pprint -fCourier.B.10.acp filea
 
will print filea using the fonts PRESTIGE 9 (with the codepage fcp ) and Courier Bold 10 (with the codepage acp ) respectively. 

−hheader
Use header as the page header for pr.

−in Indent document by prepending n blanks to each line. 

−J Suppress printing of the job header page. 

−ln Adjust interline spacing to print n lines per page. 

−L[orientation]
Set page orientation (default portrait).  Orientation may be one of portrait, inverted, left, right, or landscape; the default is right.  Landscape orientations (left and right) default to a page width of 152 columns. 

−mmessage
Print message on the job header page. 

−n[filter]
Override the default input filter pr(1). The default for filter is cat(1).

−O[width]
Outline pages. Optional width selects width of border in pels (default 3). 

−Pprinter
Print this file on printer (default pp). 

−parg Pass arg to the input filter.  This may be a single parameter (e.g. −p−h) or a string (e.g. −p "−h−f−m"). 

−R[n] Print page rules every n lines (default 2). 

−t[filter]
Override the default output filter lpr(1). The default for filter is cat(1).

−v Send file containing Page Map Primitive (PMP) commands to output filter (lpr(1)).  Flags 2, c, f, i, l, L, O, R, w, and W are ignored.  PMP is described in the IBM 3812 Pageprinter Programming Reference.

−wn Set the line width to n columns.  A line width of more than 80 columns defaults to right landscape orientation. 

−W Wrap long lines.  Multiple occurrences of −W toggle between wrap and truncate. 

FILES

/usr/lib/font/dev3812/fonts/∗.datFont descriptions
/usr/lib/font/dev3812/fonts/∗.∗cpFont codepage descriptions
/usr/adm/lpd-errsError message file (site dependent)

SEE ALSO

font3812(5), width3812(8)

IBM 3812 Pageprinter Programming Reference, S544-3268
“The IBM 3812 Pageprinter” in Volume II, Supplementary Documents

BUGS

The only setting of where that is implemented for the -e flag is mail. 

PRPQs 5799-WZQ/5799-PFF: IBM/4.3  —  Dec 1987

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026