piobe Command
Purpose
Print job manager for the printer backend.
Syntax
/usr/lpd/piobe [ -a PreviewLevel ] [ -A DiagnosticLevel ] [ -d InputDataStream ] [ -f FilterName ] [ FormatterFlags ] [ File ... ]
Description
The piobe command is a spooler backend program that is
called by the qdaemon
program to process a print job. The piobe
command serves as the print job manager.
Based on the argument of the -d flag (or its default value in the database), which specifies the data stream type of the print files, the piobe command retrieves a pipeline from the database and passes it to a shell. The pipeline contains a string of filters to convert the print files as necessary and send them to a printer. If requested, the piobe command also retrieves and runs pipelines from the database to generate header and trailer pages.
The FormatterFlags argument (flags other than the flags listed in this topic) is assumed to be referenced by the filter commands in the pipelines. If a flag is specified but not referenced by the pipelines, an error message is issued and the print job ended.
qdaemon
process and depends on the various services that
are provided by the qdaemon
process.Flags
Item | Description |
---|---|
-a PreviewOption | Provides a way to preview parameter values that would be used for a print job without
actually printing any files. Values that can be specified for the PreviewOption
variable are:
The list of flag values that are returned are the default command line flag values from the configuration database. These values are overridden by any flag arguments that are specified on the command line. Note that:
The pipeline of filters shows the filter commands (and the flag values passed to the filter commands) that would process the data from your print file before it is sent to the printer. You can review the description for each of the filter commands to determine the type of filtering that would be performed. |
-A Value | Specifies the level of diagnostic output. Diagnostic output is useful for diagnosing errors
that are encountered by a pipeline of filters that is processing a print file, a header page, or a
trailer page. Diagnostic output is mailed to the user who submitted the print job. The
Value variable can be one of the following:
A value of |
-d InputDataType | Specifies the type of data that is in the file to be printed. This flag is a one-character
identifier. Based on the data type for the print file and the data type expected by the printer, the
print files are passed through filters (if necessary) before being sent to the printer. Examples of
data type identifiers are:
If the printer you select does not support the InputDataType variable and filters are not available to convert the data type of your print file to a data type supported by the printer, the print job is ended with an error message. |
-f FilterType | Specifies a type of filter through which your print file is passed before being sent to the printer. This flag is a one-character identifier. The identifiers are similar to the filter flags available with the html |