Attributes of virtual printer prohibited flags
The attributes grouped under the _ _PFL group header attribute store the names of command flags to be rejected by the printer backend for a particular data stream.
If you use a prohibited command flag in a front-end print request (such as qprt), the system rejects the flag and returns a message that the flag is prohibited by system administration. The first character of a prohibited flag attribute name is I and the second character represents the data stream type to be rejected.
To prohibit multiple flags for a data stream type, store the single-character flag names with no spaces, commas, or other delimiters. For example, to reject the -e (emphasized print) flag and the -E (double-high print) flag for the extended ASCII input data stream, run the smit lsvirprt command and enter the following to set this attribute:
Ia=eE
The following example shows the Is attribute that sets the prohibited flag attribute for the PostScript data stream on a supported PostScript printer. The descriptor for the Is attribute contains the string Ignored: cmnrBDMPRT. This string indicates that the backend ignores the flags represented by the individual characters cmnrBDMPRT. These flags are flags that address the spooling subsystem, not the backend. Thus, listing one of these flags as a prohibited flag has no effect on the backend; the flag is not prohibited.
_ _PFL FLAGS PROHIBITED FOR INPUT DATA STREAMS (2
char,1st="I",2nd=data str name)
Is Command Line Flags Prohibited For Input Data
Stream; Ignored: cmnrBDMPRT
The colon file stores the attributes in the preceding example as follows:
:059:_ _PFL::
:001:Is::