/usr/lpd/piobe [ -a PreviewLevel ] [ -A DiagnosticLevel ] [ -d InputDataStream ] [ -f FilterName ] [ FormatterFlags ] [ File ... ]
piobe 命令是一个被 qdaemon 程序调用的假脱机后端程序,它用于处理打印作业。piobe 命令用于一个打印作业管理器。
在指定打印文件数据流类型的 -d 标志参数的基础上(或它在数据库中的缺省值), piobe 命令检索从数据库来的管道,并把它传输到一个 shell。 这个管道包含一个过滤器字符串,用于在必要时转换打印文件并把它们送到打印机。如果需要的话,piobe 命令也检索和运行从数据库来的管道以产生头页和尾页。
FormatterFlags 参数(不同于列在本文稿中的标志的标志)会被管道中的过滤命令引用。如果一个标志被指定但没有被管道引用,一个错误的信息就会发出,并且打印作业中断。
注: piobe 命令不应该在命令行中直接键入。这个命令被 qdaemon 进程调用,并且它依赖于qdaemon 进程所提供的不同服务。
-a PreviewOption | 提供一个不用真正打印任何文件而能预览将要使用在打印作业中的参数值的方法。可以指定给 PreviewOption 变量的值有:
返回的标志值列表是从配置数据库中得到的缺省命令行标志值。这些值将被命令行上指定的任何标志参数所覆盖。请注意:
过滤器管道显示过滤命令(以及传递给过滤命令的标志值),它们将在从你的打印文件来的数据传递到打印机之前处理这些数据。你可以复查每个过滤命令的描述以确定将要执行的过滤类型。 |
-A Value | 指定诊断输出的级别。诊断输出对于诊断正在处理一个打印文件、头页或是尾页的过滤器管道所遇到的错误是有用的。诊断输出被用电子邮件传输到提交打印作业的用户那里。Value 变量可以是下列之一:
1 是推荐值。 如果管道中的过滤器产生输出到标准错误,将使用 0 值,即使没有遇到错误,例如状态信息。2 或 3 被用来诊断问题,即使这个问题不引起任何输出到标准错误。 |
-d InputDataType | 指定打印文件中的数据类型。这个标志是单字符型的标识符。基于打印文件的数据类型和打印机所期望的数据类型,打印文件在被送到打印机之前通过过滤器传递(如果需要的话)。数据类型标识符的示例如下:
如果你选择的打印机不支持 InputDataType 变量,并且没有过滤器可用于转换你的打印文件的数据类型到打印机所支持的数据类型,打印作业将结束,并且返回一个错误消息。 |
-f FilterType | 指定过滤器的类型,在被送到打印机之前你的打印文件通过这个过滤器传递。这个标志是单字符型的标识符。这些标识符同 lpr 命令可用的过滤器标志相同。可用的过滤器标识符是 p ,它调用 pr 过滤器。 |
/var/spool/lpd/pio/@local/ddi/* | 包含摘要数据库文件 |
lpr 命令、pr 命令、qdaemon 命令、qprt 命令。
qconfig 文件。
在 AIX 5L Version 5.2 Guide to Printers and Printing 中的 Printer Backend Overview for Programming。
在 AIX 5L Version 5.2 Guide to Printers and Printing 中的 Understanding the Interaction between qdaemon and the Backend。
在 AIX 5L Version 5.2 Guide to Printers and Printing 中的 Understanding Backend Routines in libqb。
在 AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts 中的 Printer Addition Management Subsystem: Programming Overview。
在 AIX 5L Version 5.2 Guide to Printers and Printing 中的 Configuring a Printer without Adding a Queue。
在 AIX 5L Version 5.2 Guide to Printers and Printing 中的Adding a Printer Using the Printer Colon File。