pioburst 命令

用途

为打印机输出生成 burst 页(头页和尾页)。

语法

/usr/lpd/pio/etc/pioburst [ -H HostName ] TextFile

描述

pioburst 命令从被 TextFile 变量指定的文件中为 burst 页检索原型文本,填写原型文本中被 % 转义序列所标识的变量字段,并且将构造的文本写到标准输出。 它被当作过滤器在管道中被打印作业管理器调用,这个打印作业管理器就是 piobe 命令。

将被相关的值替换的 % 转义序列为:

描述
%A 指定格式化标志值。
%D 指定打印输出将要被交付给的用户。
%H 指定执行打印工作的主机名。
%P 指定打印作业被打印的时间。
%Q 指定打印作业被排队的时间。
%S 指定提交打印作业的用户。
%T 指定打印作业的标题。
%% 指定 %(百分号)。

除了使用小写字母外,每个变量字段的标号(20 个字符长)可以通过用同变量字段相同的转义序列来指定。 例如,要为用于指定打印作业已排队的变量字段生成标签 (%Q) ,请使用 %q%e 变量表示标签。END OF OUTPUT FOR:.

pioburst 命令要求下列的环境变量已初始化:

描述
PIOTITLE 打印作业的标题(对于 %T
PIOQDATE 打印作业被排队的时间(对于 %Q
PIOFROM 提交打印作业的用户(对于 %S
PIOTO 打印输出将要被交付给的用户(对于 %D
PIOFLAGS 标志值 (对于 %A)。

标志

描述
-H HostName 指定被 HostName 变量所确定的主机名将覆盖缺省主机名(即打印这项作业的主机名)。

示例

要生成头页并将它发送到标准输出,请输入:

pioburst /usr/lpd/pio/burst/H.ascii

文件

描述
/usr/lpd/pio/etc/pioburst 包含 pioburst 命令。