Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ppt(8) — AOS 4.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

printcap(5)

printer3812(5)

ibm3812pp(8)

PPT(8)  —  

NAME

ppt − spooling system filter for the IBM 3812 Pageprinter

SYNOPSIS

/usr/lib/p3812/ppt [ −t type ] [ −w width ] [ −l length ] [ −i indent ] [ −n login ] [ −h host ] [ accounting_file ]

DESCRIPTION

Ppt is the spooling system filter used by the print server daemon (ibm3812pp(8)) for printing on the IBM 3812 Pageprinter.  This filter is identified to the spooling system as the of capability in the printcap(5) entry for the 3812. Ppt is also invoked by the if capability pplpf, and is linked from pmp which is the vf filter.  The options and arguments on the ppt command correspond to those defined by the spooling system for filters (see the 4.3BSD Line Printer Spooler Manual).  There is one additional option, -t, which identifies the type of data to be processed.  Type can be either i for text data or v for Page Map Primitive (PMP) data. 

Ppt will first determine the name of the socket to be used to communicate with the print server.  The name of this file is constructed from the spool directory name and the printer name. For example, if the spool directory is /usr/spool/ppd and the printer is pp, then the name of the socket is stored in the file /usr/spool/ppd/pp3812. Ppt then attempts to connect to that socket.  If the print server, ibm3812pp, for that socket has not been started, then ppt starts the print server using an execl.  It passes the device name to the print server.  The device name is the PP capability in the printcap entry for that printer. 

Once the connection is made, ppt sends the print_3812_flags data structure and indicates the type -t of data to be transmitted.  The print server returns this data structure for verification; ppt transmits all the data to the print server and closes the socket. 

FILES

/etc/printcapprinter description file
/usr/spool/∗spool directories
/usr/spool/∗/∗3812contains socket name for 3812 printer
/usr/adm/ppd-errsspooling error log for filter

SEE ALSO

printcap(5), printer3812(5), ibm3812pp(8)
“4.3BSD Line Printer Spooler Manual” in UNIX System Manager’s Manual
IBM 3812 Pageprinter Programming Reference, S544-3268

PRPQs 5799-WZQ/5799-PFF: IBM/4.3  —  31 Mar 1986

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