Creates a print queue.
To add a new printer
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 } ] ...
To create a new print queue
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 } ] ...
To create print queues for an existing printer
piomkpq -A AttachmentType -p PrinterType -d DeviceName { -D DataStream | -q QueueName }
To add an existing printer to an existing print queue
piomkpq -A AttachmentType -p PrinterType -d DeviceName -D DataStream -q QueueName
The piomkpq command creates print queues and printers. This command is used by SMIT dialogs created with the piomkapqd command. The piomkpq command performs the following functions:
| Item | Description | 
|---|---|
| -a | Specifies a device attribute. This takes the form Attribute=Value,
for example: -a speed=9600. The valid attributes are: 
 | 
| -A AttachmentType | Specifies the type of attachment used to connect the printer
to the data source. Common values for the AttachmentType variable
are: 
 | 
| -d DeviceName | Specifies the name of the device, pseudo-device, or file where the output is directed, for example lp0 or tty1. | 
| -D DataStream | Specifies the datastream of a print queue to be created or an existing print queue. | 
| -p PrinterType | Specifies the printer type as defined in the /usr/lib/lpd/pio/predef directory, for example ibm4019. | 
| -q QueueName | Specifies a new queue name. The -q and -Q flags are exclusive. | 
| -Q QueueName | Specifies an existing queue name. The -q and -Q flags are exclusive. | 
| -s Subclass | Specifies the subclass type to which the printer belongs.
The possible values for the Subclass variable are: 
 | 
| -r ParentAdapter | Specifies the parent adapter for the printer. | 
| -w PortNumber | Specifies the port number for the printer attachment. | 
| -v DeviceType | Specifies the device type as defined in the ODM database. | 
piomkpq -A local -p ibm4019 -d lp0 -D asc -q castorpiomkpq -A local -p ibm4019 -d lp0 -Q pyrite -D pspiomkpq -A local -p ibm4019 -D asc -Q baker -s parallel -r ppa0
-w p -v ibm4019 [-a ptop=120] piomkpq -A file -p ibm4019 -d clues -D asc -q baker| Item | Description | 
|---|---|
| /usr/lib/lpd/pio/etc/piomkpq | Contains the piomkpq command. | 
| /usr/lib/lpd/pio/etc/piomgpdev | Creates a pseudo-device. | 
| /usr/sbin/mkdev | Creates a device. | 
| /usr/bin/mkque | Creates a queue. | 
| /usr/bin/mkquedv | Creates a queue device. | 
| /usr/sbin/mkvirprt | Creates a virtual printer. |