User`s guide
4-22
Guide to Printers and Printing
The following attribute names are used for communicating from the piobe command (the
print job manager) to the pioout command (the device driver interface program). The
attribute values are referenced by flag arguments passed to the device driver interface
program as specified in the pipelines.
@A Number of bytes already printed.
@B Total number of bytes to print.
@C Number of times to send the cancel string (@D) to the printer at print job cancel.
@D String to send to the printer if the print job is canceled.
@I User to which to send intervention required messages.
@O Name of file to be generated by the pioout command in which to store data
instead of sending it to the printer.
@P Name of file (usually the header page) to be sent to the printer before the first byte
of the print file is sent.
@S Name of file to be sent to the printer after the last byte of the print file has been
sent.
Reserved Attribute Names
Reserved attribute names are names that are assumed by the print job manager:
First two characters are _ _ Group header attribute.
First character is @ Value is provided automatically.
First character is _ Default value for flag argument.
First character is i Pipeline for input data stream.
First character is l Flags prohibited for input data stream.
First character is f Command string for the filter flag.
First character is z and second character is D, P, or S:
zD Default state of the colon file when in the /var/spool/lpd/pio/custom/* directory (+
means expanded, ! means contracted).
zP Name of the colon file’s parent colon file. The parent colon file is assumed to be in
the /usr/lib/lpd/pio/predef/* directory.
zS Current state of the colon file (+ means expanded, ! means contracted).
First character is y Values for terminal–attached printers.