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

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

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

piodigest 命令

用途

将虚拟打印机定义属性值摘要到内存映像中,并将该内存映像保存到文件。

语法

/usr/lpd/pio/etc/piodigest [ -s DataStreamType ] [ -n DeviceName ] [ -p DirectoryPath ] [ -q PrintQueueName ] [ -t PrinterType ] [ -d QueueDeviceName ] { ColonFileName | - }

描述

piodigest 命令从 colon 文件中检索虚拟打印机属性值,建立属性值的内存映像和查找表,并将构造的内存映像写入文件。这样,文件中的内存映像就能被打印格式化程序和 piobe 命令(打印作业管理器)所访问。这个命令也为指定的队列和队列设备创建对象数据管理器(ODM)节。ODM 节用于系统管理界面程序 (SMIT)对话。如果被称作 zV 的属性被指定,并且这个属性包含 + 值, piodigest 命令将执行语法、引用,并限制在所有 colon 文件中指定的属性的验证。

piodidgest 命令应该在一个定制版本的虚拟打印机定义初始生成或后来被修改的任何时候被调用。每次对 piodigest 命令的调用都将对一个虚拟打印机定义属性值进行摘要。

ColonFileName 参数是 colon 格式的输入文件名。colon 文件包含一个虚拟打印机的属性值。ColonFileName 参数的 -(破折号)值表明 colon 文件应该从标准输入中读取。

生成的输出文件名可以是下列形式:

PrinterType.DataStreamType.DeviceName.PrintQueueName:QueueDeviceName

标志

-d QueueDeviceName 指定虚拟打印机(队列设备)的名字。

如果这个标志没有被指定,则假定为输入的 colon 文件中的 mv 属性所指定的虚拟打印机名。

-n DeviceName 指定打印机设备名,比如行式打印机 0 的 lp0,或者行式打印机 1 的 lp1

如果这个标志没有被指定,则假定为输入的 colon 文件中的 mn 属性所指定的设备名。

-p DirectoryPath 指定生成输出文件的目录的路径名。

如果这个标志没有被指定, 则假定为 /var/spool/lpd/pio/@local/ddi 目录。

-q PrintQueueName 指定要被指定为虚拟打印机的打印队列名。

如果这个标志没有被指定,则假定为输入的 colon 文件中的 mq 属性所指定的打印队列名。

-s DataStreamType 指定打印机数据流类型。示例数据流类型有 asc (IBM 扩展ASCII 码)、 ps (PostScript)、 pcl (HP PCL)和 630 (Diablo 630)。

如果这个标志没有被指定,则假定为输入的 colon 文件中的 md 属性所指定的数据流类型。

-t PrinterType 指定打印机类型。示例有 4201-3ti2115

如果这个标志没有被指定,则假定为输入的 colon 文件中的 mt 属性所指定的打印机类型。

示例

要生成摘要的虚拟打印机定义,请输入:

piodigest -d mypro -n lp0 -q proq -s asc -t 4201-3

分配给 proq 打印队列上的 mypro 队列设备的虚拟打印机属性值被摘要并且被存储在 4201-3.asc.lp0.proq:mypro 文件中,这个文件存在于 /var/spool/lpd/pio/@local/ddi 目录。

文件

/var/spool/lpd/pio/@local/ddi/* 包含被摘要的虚拟打印机定义。
/usr/lpd/pio/etc/piodigest 包含 piodigest 命令。

相关信息

mkvirprt 命令、piobe 命令、pioburst 命令、pioformat 命令、piofquote 命令、pioout 命令、piopredef 命令。

AIX 5L Version 5.2 Guide to Printers and Printing 中的 Printer Overview for System ManagementVirtual Printer Definitions and AttributesPrinter Code Page Translation TablesPrinter Colon File ConventionsPrinter Colon File Escape SequencesPrinter Backend Overview for ProgrammingUnderstanding the Interaction between qdaemon and the BackendUnderstanding Backend Routines in libqb

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