AIX命令参考大全,卷 4,n - r - pioout 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

pioout 命令

用途

打印机后端的设备驱动程序接口程序。

语法

/usr/lpd/pio/etc/pioout-A BytesPrinted ] [  -B TotalBytes ] [  -C NumberCancelStrings ] [  -D CancelString ] [  -E Mask ] [  -F FormFeedString ] [  -I InterventionRequiredUser ] [  -K TextString ] [  -L TextString ] [  -N NumberFormFeedStrings ] [  -O OutFile ] [  -P PrefixFile ] [  -R ParseRoutine ] [  -S SuffixFile ] [  -W+ ]

描述

pioout 命令位于被 piobe 命令(打印作业管理器)调用的管道的尾部,这个命令在打印机上打印文件或 burst 页。它从标准输入 前缀文件(如果 -P 标志被指定)和后缀文件(如果-S 标志被指定)上读取输入,然后将数据写到打印机(或 OutFile ,如果 -O 标志被指定)。 需要人为干涉的错误条件和情况(除非 -I 标志被指定)被报告给提交打印作业的用户。

-A 标志和 -B 标志一起指定的值被用于周期性地向 qdaemon 进程报告打印作业被完成的百分比。-C flag 和 -D 标志指定打印作业被取消时发送给打印机的数据字符串。

-O 标志被用来生成头页并将之储存到临时文件。然后 -P 标志被用来正好在打印要打印的文件前打印头页(它被保存在临时文件中)。

pioout 命令需要下列的环境变量已初始化:

PIOTITLE 打印作业的标题
PIODEVNAME 设备名
PIOQNAME 打印队列名
PIOQDNAME 队列设备名
PIOFROM 提交打印作业的用户
PIOMAILONLY 如果非 0 ,给用户的消息总是被电子邮件发送(mail),而不是显示。
PIOTERM 覆盖从 tty 定义中假定的终端类型。这个变量仅仅用于提交给连接到终端的各终端的打印作业。

标志

-A BytesPrinted 为打印作业指定已打印的字节数。
-B TotalBytes 为打印作业指定要打印的总字节数。
-C NumberCancelStrings 指定当打印作业被取消时,被 -D 标志指定的字符串发送给打印机的次数。如果这个标志没有被指定,这个值被假定为 3168 。
-D CancelString 指定当打印作业被取消时要发送给打印机的字符串。如果 -D 标志没有被指定,这个字符串被假定包含有 1 个 null 字符。
-E Mask Mask 指定一个或多个被逗号分隔的设备驱动程序错误标志名。如果掩码是使用 LPQUERY 命令的 ioctl 子例程返回一个掩码,由掩码指出的 错误情况就被忽略。标志名可以包含 LPST_ERROR 、 LPST_NOSLCTLPST_SOFT ,并且被定义在 /usr/include/sys/lpio.h 文件。
-F FormFeed String 指定要发送到打印机以引起格式(消息)反馈的字符串。 如果 -F 标志没有指定,就假定这个字符串是 \014
-I InterventionRequiredUser 指定当打印机需要(人工)干涉时消息要发送到的用户。如果这个标志没有被指定,这个消息就被发送给提交打印作业的用户。

InterventionRequiredUser 参数可以是被逗号分隔的一个或多个用户名。空串代表打印作业提交者。例如, ,jim@server02 字符串导致干涉所需要的消息发送给打印作业提交者和位于节点 server02 上的用户 jim

-K TextString 指定被 PostScript 打印机所发送的消息将被废弃,如果它们包含指定的文本字符串的话。例如,如果 TextString 变量是 warming up ,包含文本 warming up 的消息将被废弃。
-L TextString 指定如果从 PostScript 打印机上接收到的消息包含指定的文本字符串,那么消息中跟在这个文本字符串后面的文本将被发送给由 -I 标志所指定的需要其干涉的用户。
-N NumberFormFeedStrings 指定在输入数据流结尾要发送给打印机的格式反馈字符串的数目。如果这个标志没有被指定,它的值就被假定为 0 。这个标志通常仅仅当打印机空闲的时候用来对齐连续的格式,或者当打印机进入空闲时反馈格式。
-O OutFile 指定输出被发送到指定的文件而不是被发送到打印机。
-P PrefixFile 指定在打印文件的第一字节被发送之前被发送到打印机的文件。如果在打印文件的第一字节到来之前打印作业终止,前缀文件就不被发送。
-R ParseRoutine 指定用于解析从打印机读取的数据的例程的全路径名。一个解析器例程的示例包含在/usr/include/piostruct.h 文件中。如果 -R 标志没有被指定,就使用缺省的解析器例程。
-S SuffixFile 指定在打印文件被发送之后要发送到打印机的文件。如果在打印文件的第一字节到来之前打印作业终止,后缀文件就不被发送。
-W + 指定为了退出,必须从打印机接收到 EOF (十六进制的 04 )。

相关信息

piobe 命令、pioburst 命令、piodigest 命令、pioformat 命令、piofquote 命令、piopredef 命令、qdaemon 命令。

Printer Backend Overview for ProgrammingAIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs

Printer Addition Management Subsystem: Programming OverviewAIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts

Printer Code Page Translation TablesAIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs

Printer Colon File ConventionsAIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs

Printer Colon File Escape SequencesAIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs

Understanding the Interaction between qdaemon and the BackendAIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs

Understanding Backend Routines in libqbAIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs

How to Add a Printer Using the Printer Colon FileAIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]