Asynchronous Terminals and Printer Processes Programming Manual

PRINTER PROGRAMMING CONSIDERATIONS
Using Vertical Format Control (VFC)
Table 7-5. Standard Default VFC Table |
|
|
|
|
Channel Number Default |
|
|
VFC channel 0 Conditional top of physical page |
VFC channel 1 Top of form (first line of text) |
VFC channel 2 Bottom of form (last line of text) |
VFC channel 3 Single spacing |
VFC channel 4 Double spacing |
VFC channel 5 Triple spacing |
VFC channel 6 Half form |
VFC channel 7 Quarter form |
VFC channel 8 Tenth line |
VFC channel 9 Bottom of form |
VFC channel 10 Bottom of form - 1 |
VFC channel 11 Top of form - 1 |
VFC channel 12 Top of form |
VFC channel 13 Seventh line |
VFC channel 14 Sixth line |
VFC channel 15 Fifth line |
VFC channel 16 Fourth line |
|
|
|
|
To request the printer to skip to the next stop of a particular |
channel, send the PCL command <ESC>&l
channel
V. The
channel
|
parameter must be specified as a decimal number in the 0 through |
16 range. |
|
!PCL command for top of form |
INT .PRT^BUFFER[0:3] := [%000033,"&l1V"]; |
. |
. |
. |
!skip to channel 1 (Top of Form) |
WRITE ( FILE^NAME, PTR^BUFFER, 6 ); |
|
The printer's default VFC table can be overridden by downloading |
a VFC table with PCL escape sequence commands. However, before |
you download a VFC table, you should select channel 0. Selecting |
channel 0 brings the printer to the the physical top of form. |
The VFC form length should be either the same as the physical |
form length, for example 11 inches, or a quotient of the physical |
form length, for example 5.5 inches, or 2.75 inches. The syntax |
of the PCL VFC download command is as follows: |
|
<ESC>&l[
byte count
]W[
VFC data
] |
|
November 1987 7-31