QMS VMS Software Manual page 96

Interface for qms crown printers
Table of Contents

Advertisement

All of the fields are constant width, so the PostScript getinterval
operator can be used to break up the string and rearrange the
fields, if desired. The coordinate system inherited by the begin-
ning- and end-of-page files is not quite the default coordinate sys-
tem: the origin is still in the lower-left corner, but the units are
scaled to decipoints (
If the -4 option is used, the whole page is scaled and reposi-
tioned. You should treat this case the same as the one-page-per-
sheet case, remembering that the beginning-of-page and end-of-
page files are executed four times per sheet, once for each
reduced page. It is important to bracket the custom PostScript
with gsave and grestore; otherwise the main page inherits any
changes made to the graphics state, and unexpected output may
result.
Beginning-of-page and end-of-page modules should be added to
the device control library as documented for the creation of /
SETUP modules. Here is a sample beginning-of-page module
which prints "CONFIDENTIAL" diagonally across a letter-size
page in gray letters about 0.5" high:
gsave
52.3 rotate
/Helvetica findfont 540 scalefont setfont
3047 -202 moveto (CONFIDENTIAL) show
grestore
Note: The above description of prtpost is also contained in the
»
SYS$TEXT:[QMSTEXT]prtpost.ps file.You can print this file if you
need a hard copy.
v
1
/
") in both directions.
720

Advertisement

Table of Contents
loading

Table of Contents