that may have been truncated by a 3800 executing in compatibility mode. In compatibility mode, the 3800
will print a partial character, even if the top or bottom of the character extends beyond the printable area.
PSF will not print a partial character. If any part of the character is off the page, an error is generated.
However, the 3800 had a 1/2–inch unprintable area at top and bottom of the sheet. Including this area in
the PSF page size guarantees that characters which could be printed on the 3800 in line mode are also
printable under PSF Line Mode.
PSF uses information on the dimensions of paper currently loaded in the printer to create a form definition
that contains the presentation options for orienting the print on the paper in the same direction as the 3800
would. The form definition can also contain unique page offsets identified for the job in PSF Exit 4. If a
forms flash is used for the job, the form definition will reference an electronic overlay of the same name.
The account must ensure that an electronic overlay with the same name (prefixed “O1”) has been created
and placed in the PSF resource library.
In addition, the account must ensure that all 3800 character sets and GRAPHMODs are available as AFP
bounded-box fonts in the PSF resource library.AFP versions of all 3800-supplied character sets are
supplied with PSF/MVS. Equivalent AFP fonts must be created or substituted for any non-standard
character sets used by compatibility mode print jobs.
The PSF/MVS Line Mode function cannot be used to process jobs which specify the JCL keyword
MODIFY=xxxx. These jobs use the 3800 COPYMOD function. There is no equivalent for the COPYMOD in
PSF Line Mode capability. Jobs using COPYMODS must be converted toAFP, or printed using the
hardware 3800 compatibility RPQ. If a job using COPYMODs is encountered, PSF will issue an error
message and place the job on HOLD.
Youshould also be alert for jobs which use a special post-processing routine and character set to create
the 3800-1 version of rotated print. While it may be possible to convert the rotated character set for the
AFP printer, it is much easier to remove the rotate post processing step and use standardAFP fonts and
AFP capabilities to rotate the job.
Invoking PSF/MVS Line Mode FunctionThe PSF/MVS Line Mode function is triggered through PSF/MVS Exit 4 for jobs which print through the
JES Spool. If accounts are using PSF Direct Printing, instead of using the JES Spool, Line Mode can be
enabled for Direct Printing using Exit 14. Samples APSUX04X andAPSUX14X are provided in the
SAMPLIB shipped with PSF/MVS. For simplicity, for the remainder of this document we will reference only
Exit 4. Accounts using PSF Direct Printing will find similar functions available in Exit 14.
Toactivate Line Mode processing, in Exit 4 you indicate which jobs should be processed as Line Mode.
Since the exit has access to all the JCL parameters for the job, you may choose to identify jobs based on
any of these parameters, for example: Job Name or Job Class. Youmay also set up a table in the exit to
indicate special print offsets for different jobs based on any of the parameters available to the exit. This
allows PSF Line Mode function to emulate the print offsets that could be entered by 3800 operators for
matching print to special forms.
PSF/MVS Line Mode will provide compatibility mode processing only for those jobs selected by Exit 4.
However, not all jobs selected by the Exit will be processed in Line Mode.Any job that has a PAGEDEF or
FORMDEF parameter coded in its JCL will be ignored for compatibility mode processing. PSF will assume
that the job has been designed for AFP printing and process it as a normalAFP job.
As noted above, the PSF Line Mode function cannot process jobs that use COPYMODs. If a job which
specifies MODIFY in the JCL is identified in Exit 4 for line mode processing, PSF will issue an error
message and request that the job be held by the system. Note that if the same job were not identified in
Exit 4, it would print as a normal AFP job with the MODIFYparameter simply ignored.
AppendixA. Migrating Your 3800 Printer Applications 167