Default virtual printer flag value attributes

Default flag value attributes are grouped under the _ _FLG group header attribute.

If a flag corresponding to the attribute is used with a print command, values for these attributes are overridden from the command line. For example, the _l attribute in a virtual printer definition contains a value for the number of lines to print on a page. Assume that the default value stored in the _l attribute is 66. The following print request does not specify a number of lines per page with the -l flag:

qprt -P Pro myfile

The printer subsystem uses the default _l value of 66 to process the print request. The following print request uses the -l flag to specify 50 lines of text per page:

qprt -l 50 -P Pro myfile

The -l flag value overrides the default value in the _l attribute of the virtual printer definition for the Pro printer.

The first character for a default flag value attribute is always the _ (underscore). The second character corresponds to the command flag for which the default value is stored.

The following example shows some of the attribute values under the _ _FLG group header. These values are typical for a supported PostScript laser printer.

Name  Description                                      Value
_ _FLG VALUES THAT MAY BE OVERRIDDEN WITH FLAGS
        ON THE COMMAND LINE
_1    Page Headings Wanted For Text Converted          !
        to PostScript? (!: no;  +: yes)
_2    Use Two Columns for Text Converted to            !
        PostScript? (!: no;  +: yes)
_3    Gaudy Mode Wanted for Text Converted to          !
        PostScript? (!: no;  +: yes)
_4    Print Garbage File Anyway for Text               !
        Converted to PostScript? (!: no;  +: yes)
_5    List Characters Not In Font When Converting      !
        Text to PostScript? (!: no;  +: yes)
_6    Font Name for Header Line of Text Converted      300
        to PostScript
_A    stderr returned? 0:no; 1:yes, & pipelines;   1
        2:yes, & values, pipelines
_H    Name To Replace Host Name On Burst Page
_J    Restore the Printer at the End of the ?          +
        Print Job (!: no;  +: yes)
_L     Wrap Long Lines (!: no;  +: yes)                +

The preceding attributes are stored in the colon file as:

:056:_ _FLG::
:466:_1::!
:467:_2::!
:469:_3::!
:470:_4::!
:471:_5::!
:472:_6::300
:013:_A::1
:022:_H::
:027:_J::+
:030:_L::+