piomkpq 命令
用途
创建打印队列。
语法
- 添加新打印机
piomkpq -A AttachmentType -p PrinterType -Q QueueName -D DataStream -v DeviceType -s Subclass -r ParentAdapter -w PortNumber [ -a { interface | ptop | autoconfig | speed | parity | bpc | stops | xon | dtr | tbc=DescValue } ] ...- 创建新的打印队列
piomkpq -A AttachmentType -p PrinterType { -D DataStream | -q QueueName } -s Subclass -r ParentAdapter -w PortNumber -v DeviceType [ -a { interface | ptop | autoconfig | speed | parity | bpc | stops | xon | dtr | tbc=DescValue } ] ...- 为现有打印机创建打印队列
piomkpq -A AttachmentType -p PrinterType -d DeviceName { -D DataStream | -q QueueName }- 将现有打印机添加到现有打印队列
piomkpq -A AttachmentType -p PrinterType -d DeviceName -D DataStream -q QueueName
描述
piomkpq 命令创建打印队列和打印机。 此命令由使用 piomkapqd 命令创建的 SMIT 对话框使用。 piomkpq 命令执行以下功能:
- 创建具有各种连接类型的打印机设备。
- 创建打印队列。
- 创建队列设备。
- 创建虚拟打印机。
- 创建伪设备。
标志
| 项 | 描述 |
|---|---|
| -a | 指定设备属性。 这采用格式 Attribute = Value,例如: -a speed=9600. 有效属性为:
|
| -A AttachmentType | 指定用于将打印机连接到数据源的连接类型。 AttachmentType 变量的通常值如下:
|
| -d DeviceName | 指定将输出定向到的设备,伪设备或文件的名称,例如 lp0 或 tty1。 |
| -D DataStream | 指定要创建或现有的打印队列的数据流。 |
| -p PrinterType | 指定 /usr/lib/lpd/pio/predef 目录中定义的打印机类型,例如 ibm4019。 |
| -q QueueName | 指定新队列名。 -q 和 -Q 标志是互相排斥的。 |
| -Q QueueName | 指定现有队列名。 -q 和 -Q 标志是互相排斥的。 |
| -s Subclass | 指定打印机属于的子类类型。 可能的 Subclass 变量值有:
|
| -r ParentAdapter | 指定打印机的父适配器。 |
| -w PortNumber | 指定打印机连接的端口号。 |
| -v DeviceType | 指定定义在 ODM 数据库中的设备类型。 |
示例
- 要为现有的名为
castor的 4019 打印机创建一个名为 的数据流 ASCII 本地打印队列,请输入 IBM 4019 打印机(名为lp0),请输入piomkpq -A local -p ibm4019 -d lp0 -D asc -q castor - 要在名为 "
pyrite的现有本地打印队列中为数据流 "PostScript,添加一台现有本地打印机,请输入piomkpq -A local -p ibm4019 -d lp0 -Q pyrite -D ps - 要为新打印机创建名为
baker的本地打印队列,请输入:piomkpq -A local -p ibm4019 -D asc -Q baker -s parallel -r ppa0 -w p -v ibm4019 [-a ptop=120] - 要创建
clues文件打印队列,请输入:piomkpq -A file -p ibm4019 -d clues -D asc -q baker
文件
| 项 | 描述 |
|---|---|
| /usr/lib/lpd/pio/etc/piomkpq | 包含 piomkpq 命令。 |
| /usr/lib/lpd/pio/etc/piomgpdev | 创建伪设备。 |
| /usr/sbin/mkdev | 创建设备。 |
| /usr/bin/mkque | 创建队列。 |
| /usr/bin/mkquedv | 创建队列设备。 |
| /usr/sbin/mkvirprt | 创建虚拟打印机。 |