DRAWER (Drawer) Keyword in Printer Files

Use this record-level keyword to specify the drawer from which noncontinuous forms will be selected.

The format of the keyword is:

DRAWER(drawer-number | &drawer-number)

Drawer-number specifies the drawer from which the paper or the envelope is to be fed. Valid values are 1 - 255 and *E1 as follows:

1
The paper is fed from the first drawer on the sheet-feed paper handler.

2
The paper is fed from the second drawer on the sheet-feed paper handler.

n
The paper is fed from the nth drawer on the sheet-feed paper handler.

*E1
The envelope is fed from the envelope drawer on the sheet-feed paper handler.

You can specify the drawer number as a constant or a program-to-system field. When you specify the drawer number as a program-to-system field, the field must exist in the same record format as the DRAWER keyword. It must be defined as a length of 4, data type A and usage P.

If you do not specify the DRAWER keyword, the value specified on the DRAWER parameter of the CRTPRTF, CHGPRTF or OVRPRTF command determines the paper source drawer.

DRAWER is ignored at run time if it is not specified on a page boundary. The printer is on a page boundary when no named or constant fields are processed for a page. Once a named or constant field is processed, the printer is no longer on a page boundary. The printer is on a page boundary again when a SKIP, SPACE, or ENDPAGE keyword is processed that causes the printer to move to a new page.

DRAWER, SKIP, and SPACE keywords are processed in the following order:
SKIPB
SPACEB
DRAWER
SPACEA
SKIPA

DRAWER is in effect only for the record format specified. Once records with the specified record format are processed, the paper-source drawer for the next record format (if the DRAWER keyword is not specified) is the drawer specified at the file level (CRTPRTF, CHGPRTF, or OVRPRTF command).

For files created with DEVTYPE(*SCS), if the DRAWER keyword is specified on a record format that spans several pages, it remains in effect only for the page on which it is specified.

You cannot specify DRAWER on the same record format with the CPI keyword or a record level DFNCHR keyword. If any format in the file contains both DRAWER and either CPI or a record-level DFNCHR keyword, the file is not created.

Option indicators are valid for this keyword.

Note:
Only one drawer keyword for each record format is valid at any time. Even with option indicators, it is not valid to specify more that one drawer keyword per record format.