Specifications

4-10
Guide to Printers and Printing
pass–through pipeline (the ip attribute) to be used to process the print file instead of the
ASCII pipeline ( ia attribute). The pass–through pipeline causes the output from the filter to
be passed to the printer unmodified.
After the DVI filter has been specified in the fd attribute, you can send a print command
such as lpr –d DviFile or qprt –fd DviFile. The –d and –fd flags for the respective
commands pass DviFile, an output file produced by tex, through the DVI filter and send the
results to the printer.
Directory Attributes
Directory attributes are grouped under the _ _DIR group header attribute. These attributes
store path names to various files needed to process print requests, such as translate tables,
files containing header and trailer page text, downloadable font files, and temporary files.
The first character in a directory attribute name is d, and the second character designates
the directory.
The following example shows some of the directory attribute values for a supported
PostScript laser printer:
_ _DIR DIRECTORIES
d1 Directory Containing Stage 1 /usr/lib/lpd/pio/trans1
Translate Tables
(data stream to intermed.)
d2 Directory Containing Stage 2 /usr/lib/lpd/pio/trans2
Translate Tables
(intermediate to printer)
dD Directory Containing Dummy Device /usr/lib/lpd/pio/
Files For Printers Driven By,
But Not Attached To, the dev
Host Computer
dF Directory Containing Flags files /var/spool/lpd/pio/@local/flags
(keeps track of loaded fonts)
The same attribute values are stored in the colon file as:
:053:_ _DIR::
:160:d1::/usr/lib/lpd/pio/trans1
:161:d2::/usr/lib/lpd/pio/trans2
:509:dD::/usr/lib/lpd/pio/dev
:414:dF::/var/spool/lpd/pio/@local/flags
Miscellaneous Attributes
The _ _MIS group header attribute groups miscellaneous printer attributes. Miscellaneous
attributes begin with the letter m and store values such as the printer description and printer
model number. The device name and queue name are also stored in the miscellaneous
group. The mn attribute stores the device name and the mq attribute stores the queue
name.
Here are some typical miscellaneous attributes for a supported PostScript laser printer: