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

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

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

piopredef 命令

用途

创建预定义的打印机数据流定义。

语法

piopredef-r ] -d QueueDeviceName -q PrintQueueName -s DataStreamType -t PrinterType

描述

piopredef 命令从虚拟打印机定义中创建预定义的打印机数据流定义。 这可以被看作是 mkvirprt 命令的逆命令。mkvirprt 命令复制预定义的打印机数据流定义去创建虚拟打印机定义,然后它可以被按需求定制。然而 piopredef 命令复制定制的虚拟打印机定义去创建预定义的打印机数据流定义。

piopredef 命令可以被用来为一个不支持的打印机创建预定义打印机定义,这个不支持的打印机接受同被支持的打印机的数据流相似的打印数据流。例如,4201-3 Proprinter III 的虚拟打印机定义可以使用 mkvirprt 命令创建,由 lsvirprt 命令显示,在需要的时候用 chvirprt 命令为不支持的打印机修改它,然后,用 piopredef 命令指定去为不支持的打印机创建预定义定义。

然后新的预定义的打印机定义可以被 mkvirprt 命令指定去为同一台计算机上不支持的打印机类型生成额外的虚拟打印机,或者传送到别的计算机上,在那里使用。

标志

-d QueueDeviceName QueueDeviceName 变量指定被用于创建预定义打印机定义的定制虚拟打印机定义的假脱机程序。
-q PrintQueueName PrintQueueName 变量指定被用于创建预定义打印机定义的虚拟打印机定义的假脱机程序。
-r 指出如果 -s 标志和 -t 标志指定一个已经存在的预定义打印机定义,那么现有的应该被替换。
-s DataStreamType DataStreamType 变量指定要创建的预定义打印机定义的打印机。示例数据流类型如下:
asc
IBM 扩展 ASCII 码
gl
Hewlett-Packard GL
pcl
Hewlett-Packard PCL
ps
PostScript
630
Diablo 630
855
Texas Instruments 855.
-t PrinterType 为要创建的预定义打印机定义指定打印机类型。现有的打印机类型示例有:4201-3 、hplj-2 、 ti2115 等等。

注: 如果没有标志被指定,将显示命令的语法。

示例

要从现有的虚拟打印机定义中为虚拟打印机创建新的预定义打印机定义,请输入:

piopredef -d mypro -q proq -s asc -t 9234-2

指定给在 proq 打印队列上的 mypro 队列设备的虚拟打印机属性被复制,用以为 9234-2 打印机( asc 数据流)创建新的预定义打印机定义。

文件

/etc/piopredef 包含 piopredef 命令。
/usr/lpd/pio/predef/* 预定义打印机数据流属性文件。文件名有如下格式:PrinterType.DataStreamType.
/var/spool/lpd/pio/@local/custom/* 定制的虚拟打印机属性文件。文件名有如下格式: PrintQueueName:QueueDeviceName.

相关信息

AIX 5L Version 5.2 Guide to Printers and Printing 中的 Printer Overview for System ManagementPrinter Specific InformationVirtual Printer Definitions and AttributesPrinter Backend Overview for ProgrammingAdding a Printer Using the Printer Colon FilePrinter Code Page Translation Tables

AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts 中的 Printer Addition Management Subsystem: Programming Overview

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