piobe 命令
用途
打印机后端的打印作业管理器
语法
/usr/lpd/piobe[-a PreviewLevel] [-A DiagnosticLevel] [-d InputDataStream] [-f FilterName] [FormatterFlags] [File... ]
描述
piobe 命令是一个被 qdaemon 程序调用的假脱机后端程序,它用于处理打印作业。 piobe 命令用于一个打印作业管理器。
piobe命令根据-d标志参数(或数据库中的默认值)指定打印文件的数据流类型,从数据库中检索管道并将其传递给 shell。 这个管道包含一个过滤器字符串,用于在必要时转换打印文件并将它们送到打印机。 如果需要的话,piobe 命令也检索和运行从数据库来的管道以产生头页和尾页。
FormatterFlags 参数(除了本主题中列出的标志之外的标志)假定由管道中的过滤器命令引用。 如果一个标志被指定但没有被管道引用,就会发出错误消息,并且打印作业中断。
注意: piobe命令不应直接在命令行中输入。 此命令被 qdaemon 进程调用,并且它依赖于qdaemon 进程所提供的不同服务。
标志
| 项 | 描述 |
|---|---|
| -a PreviewOption | 提供一个不用真正打印任何文件而能预览将要使用在打印作业中的参数值的方法。 可以指定给 PreviewOption 变量的值有:
返回的标志值列表是从配置数据库中得到的缺省命令行标志值。 这些值将被命令行上指定的任何标志参数所覆盖。 请注意:
过滤器管道显示过滤命令(以及传递给过滤命令的标志值),它们将在从您的打印文件来的数据传递到打印机之前处理这些数据。 您可以复查每个过滤命令的描述以确定将要执行的过滤类型。 |
| -A 价值 | 指定诊断输出的级别。 诊断输出对于诊断正在处理一个打印文件、头页或是尾页的过滤器管道所遇到的错误是有用的。 诊断输出以邮件的方式发送给提交该打印作业的用户。 Value 变量可以是下列之一:
推荐值为 1。 如果管道中的过滤器产生输出到标准错误,将使用 0 值,即使没有遇到错误,例如状态信息。 2 或 3 被用来诊断问题,即使这个问题不引起任何输出到标准错误。 |
| -d InputDataType | 指定打印文件中的数据类型。 此标志是单字符型的标识。 基于打印文件的数据类型和打印机所期望的数据类型,打印文件在被送到打印机之前通过过滤器传递(如果需要的话)。 数据类型标识的示例如下:
如果您选择的打印机不支持 InputDataType 变量,并且没有过滤器可用于转换您的打印文件的数据类型到打印机所支持的数据类型,打印作业将结束,并且返回一个错误消息。 |
| -f FilterType | 指定过滤器的类型,在被送到打印机之前您的打印文件通过这个过滤器传递。 此标志是单字符型的标识。 这些标识同 html 可用的过滤器标志相同。 |