给用户发送打印机后端消息。
piomsg [ -u UserList ] [ -c MsgCatalog [ -s MsgSet ] -n MsgNumber ] [ -a MsgArg ] ... [ MsgText ]
piomsg 命令或者从消息编目检索打印机后端消息,或者发送指定消息文本到一个或多个用户。piomsg 命令当打印作业被执行时运行。典型地, piomsg 命令在打印机 colon 文件中使用以发送消息给提交打印作业的用户,同时打印作业被 piobe 命令处理。
当 -c 、 -s 或 -n 标志被指定时, piomsg 命令从消息编目中检索消息。这个命令在 NLSPATH 环境变量指定的目录中搜索消息。如果 NLSPATH 环境变量没有包含目录路径, piomsg 命令搜索 /usr/lib/lpd/pio/etc 缺省目录。 如果在 /usr/lib/lpd/pio/etc 目录中没有发现消息,这个命令提供 MessageText 变量指定的文本。当 -c 、 -s 、 或 -n 标志未被指定时, piomsg 命令返回 MessageText 变量的值(如果有的话)。
每个消息都被解析以适用于 %s 或 %n$s printf 子例程转换规范。printf 转换规范在消息被发送到用户之前就被提供的消息字符串取代(如果有的话)。piomsg 命令处理转义序列,例如,换行符 /n 或者水平制表符 /t ,它们都内嵌在消息中。
piomsg -u joe,tom@foobar -c piobe.cat -n 100
piomsg -a "/usr/bin/troff" "The specified filter %s is not found\n"
piomsg -cxyz.cat -s2 -n5 "xyz.cat is not installed.\n"
注: 当 piomsg 命令从 NLSPATH 环境变量所指定的目录或缺省目录中检索不到消息时,被提供的消息文本发送到用户。
/usr/lib/lpd/pio/etc/piomsg | 包含 piomsg 命令。 |
piobe 命令。
printf 子例程。
在 AIX 5L Version 5.2 Guide to Printers and Printing 中的 Printer Overview for System Management。
在 AIX 5L Version 5.2 Guide to Printers and Printing 中的 Spooler Overview for System Management。
在 AIX 5L Version 5.2 Guide to Printers and Printing 中的 Printer Backend Overview for Programming。