Lists virtual printers on a system.
piolsvp { -q | -v | -Q | -p | -A } [ -nAttachmentField ]
The piolsvp command lists the virtual printers and attachment types on the system. The piolsvp command displays either the queues or the queues plus the queue-device pairs for virtual printers.
The order of the list of queues and queue-device pairs is the same as the order used by the /etc/qconfig file.
| Item | Description | 
|---|---|
| -A | Displays all attachment types and descriptions for the attachment types. The .attach and .config files in the /usr/lib/lpd/pio/etc directory define all attachment types. | 
| -d | Displays the queue devices associated with a given queue. | 
| -nAttachmentField | Specifies a field name for an attachment. The field name
is typically a SMIT selector name. Possible values for the AttachmentField variable
are: submit_job add_queue add_printer remove_queue printer_conn change_queue change_filters When the -n and -A flags are specified, only the attachment types that have a value for the specified attachment field in their attachment files are displayed. Attachment definitions are kept in the files with the AttachmentType.attach naming convention. The .attach files reside in the /usr/lib/lpd/pio/etc directory. When the -n flag is specified with either the -q or -v flags, only queues and queue-device pairs that belong to defined attachment types are displayed. A defined attachment type has an assigned field value in the definition files. When the -n flag is specified with the -P flag, the SMIT selector name is displayed. The -n and -P flag combination also displays the queue device name and attachment type. When the -n flag is specified with the -N flag, the SMIT selector name is displayed for the specified attachment field and attachment type. | 
| -N | Specifies an attachment type. The SMIT selector name associated with a given attachment field is displayed. | 
| -p | Displays all the queue and queue-device pairs on the system and provides a description of each queue and queue-device pair. Only the queue name for the first queue-queue is displayed if there are queues with multiple queue devices. | 
| -P | Specifies the queue name or queue device name for which information is displayed. The information consists of queue device name, attachment type, and SMIT selector value name. | 
| -q | Displays all queues on the system. The -q flag also displays the queue-device pairs for queues that have more than one device. | 
| -Q | Displays all the queues on the system. The -Q flag does not list queue-device pairs. Use the -q flag to list queue-device pairs. | 
| -v | Displays all queue-device pairs for the queues that have virtual printers. | 
piolsvp -qe4019a                  4019 (IBM ASCII)
d3816                   IBM 3816 Page Printer
ena_asc                 4029 (IBM ASCII)
ena_gl                  4029 (Plotter Emulation)
ena_pcl                 4029 (HP LaserJet II Emulation)
ena_ps                  4029 (PostScript)
hplj2                   Hewlett-Packard LaserJet II
tstx                    4216-31 (Proprinter XL Emulation)
e4019ps                 4019 (PostScript)
4019lxxa                4029 (PostScript)
4019lxxa:lxx            4029 (PostScript)
40191xxa:rkmlxx         4019 (IBM ASCII)
4019lxxa:rkmlxxl        4019 (IBM ASCII)piolsvp -v#QUEUE           DEVICE         DESCRIPTION
e4019a           e4019          4019 (IBM ASCII)
d3816            ena3816        IBM 3816 Page Printer
ena_asc          ena            4029 (IBM ASCII)
ena_gl           ena            4029 (Plotter Emulation)
ena_pcl          ena            4029 (HP LaserJet II Emulation)
ena_ps           ena            4029 (PostScript)
hplj2            lxx            Hewlett-Packard LaserJet II
tstx             lxx            4216-31 (Proprinter XL Emulation)
e4019ps          e4019          4019 (PostScript)
4019lxxa         lxx            4029 (PostScript)
4019lxxa         rkmlxx         4019 (IBM ASCII)
40191xxa         rkmlxx         4019 (IBM ASCII)piolsvp -Qe4019a          4019 (IBM ASCII)
d3816           IBM 3816 Page Printer
ena_asc         4029 (IBM ASCII)
ena_gl          4029 (Plotter Emulation)
ena_pcl         4029 (HP LaserJet II Emulation)
ena_ps          4019 (PostScript)
hplj2           Hewlett-Packard LaserJet II
tstx            4216-31 (Proprinter XL Emulation)
e4019ps         4019 (PostScript)
4019lxxa        4029 (PostScript)piolsvp -A -nadd_queue#ATTACHMENT TYPE        DESCRIPTION
local                   Local Attached
remote                  Remote Attached
ascii                   ASCII Terminal Attached
other                   Generic Backend Attachedpiolsvp -P4019lxxa -n add_queuelxx     xsta    sm_xsta_addq_selpiolsvp -Axst -nadd_queuesm_xsta_addq_sel| Item | Description | 
|---|---|
| /usr/lib/lpd/pio/etc/piolsvp | Contains the piolsvp command. | 
| /etc/qconfig | Contains the configuration files. | 
| /var/spool/lpd/pio/@local/custom/* | Contains the customized virtual printer attribute files. | 
| /usr/lib/lpd/pio/etc/*.attach | Contains the attachment type files |