You can issue the SETPRT macro in 24-bit mode or 31-bit mode, but the standard and list forms and all modules to which the parameter list points must reside below the line.
When BSAM is used, all write operations must be checked for completion before the SETPRT macro is issued. Otherwise, an incomplete write operation might be purged.
Issuing the SETPRT macro for a device other than a SYSOUT data set, a UCS printer, or the IBM® 3800 or 3900 Printing Subsystem results in an error return code.
The standard form of the SETPRT macro is as follows (the list and execute forms are shown following the standard form):
[label] |
SETPRT |
dcbaddr |
---|
Restriction: This parameter is effective for the IBM 3800 or 3900 printer only.
Restriction: This parameter is effective for the IBM 3800 or 3900 printer only.
Restriction: This parameter is effective for the IBM 3800 or 3900 printer only.
Restriction: This parameter is effective for a directly-allocated IBM 3800 or 3900 printer only.
For example, if you specify COPYP=101 for a 4248 printer with 132 print positions, the maximum amount of data that can be sent to the printer is 32 bytes. (Thirty-two bytes is equal to the smaller copy area, from position 101 to position 132.) If you specify COPYP=67 for a 4248 printer with 132 print positions, the maximum amount of data that can be printed is 66 bytes. (Sixty-six bytes is equal to half the number of print positions.)
If COPYP=position is specified and a 3211 format FCB is being used, the 3211 format FCB is converted to 4248 format FCB and the specified offset value is inserted.
Restriction: COPYP=position is not available with the IBM 3262 Model 5 printer.
Rule: Channel programs that are used when horizontal copy is activated must have the suppress length indication (SLI) bit set.
Restriction: This subparameter is effective for directly-allocated IBM 3800 or 3900 Model 1 printers.
Restriction: This subparameter is effective for directly-allocated IBM 3800 or 3900 Model 1 printers.
Restriction: This parameter is effective for the IBM 3800 or 3900 printer only.
For a directly attached printer: No copies are flashed if you specify a flash count of zero. If you specify a nonzero flash count and omit the name of the forms overlay frame, the operator is not requested to insert a frame. Whatever frame is inserted is used.
During the generation of SYSOUT data: If you specify a flash count of zero, the flash count previously in effect for the data set is used. If you specify a nonzero flash count and omit the name of the forms overlay frame, the operator is not requested to insert a frame except when flashing has stopped. If flashing stops, a message from JES requests the operator to insert a new frame. Then, the flashing of the forms resumes using the count specified in the flash count parameter.
When INIT=Y is specified for a SYSOUT data set, other parameters not specified on the same invocation are reset, meaning the JES default is used. ("JES default" refers to what was specified when JES was set up.) For INIT=N, all control information for the IBM 3800 or 3900 printer remains unchanged. Any parameters included on the same macro statement as INIT are processed after printer initialization completes.
Restriction: This parameter is effective for the IBM 3800 or 3900 printer only.
Restriction: This parameter is effective for directly-allocated IBM 3800 or 3900 printers only.
Restriction: This parameter is effective for IBM 3800 or 3900 printers or SYSOUT.
Restriction: This subparameter is effective for the IBM 3800 or 3900 Model 1 printer.
Restriction: This parameter is effective for the IBM 3800 or 3900 printer only.
Actual printer speed can vary.
1403 or 3203 Printer: AN, HN, PCAN, PCHN, PN, QN, QNC, RN, SN, TN, XN, and YN
3211 Printer: A11, H11, G11, P11, and T11
4245 Printer: AN21, AN31, HN21, HN31, PL21, PL31, GN21, RN21, RN31, TN21, SN21, FC21, KA21, and KA22
4248 Printer: 40E1, 40E2, 4101, 4102, 4121, 4122, 41C1, 41C2, 4181, 4201, 4061, 40C1, 4161, 4041, and 4042
The 4245 and 4248 printers load their own images on recognition of the mounted band. The image table provides a correspondence between the band identification and the character set code.
See z/OS DFSMSdfp Advanced Services for a description of the 4245 and 4248 UCS image tables and information on adding user-defined entries to an image table.