MPE/iX Intrinsics Reference Manual (32650-90905)

Chapter 5 149
Command Definitions (FCONTROL - FLOCK)
FDEVICECONTROL
The VFC table is an ASCII file downloaded to the Hewlett-Packard 268x
printer in order to give specific instructions on the print density, location of
the top of the page, the bottom of the page, and other specifications of the
printed page.
The Hewlett-Packard 268x expresses the height of a printed line in dots
and the system uses this value to compute line positions on the page.
Because these space measurements are relative to the top of the logical
page, as opposed to the physical page, use the same or different VFC tables
for logical pages of different rotations.
139/I16V Download/delete a picture:
parm1
(0:1) 0 = Load picture
1 = Delete picture
parm2
(0:1) 0 = First record of a load
1 = Logical continuation of the previous record
parm2
(8:8) Picture identifier; integer from 0 to 31
When the picture is downloaded to the Hewlett-Packard 268x, it changes
every pointer to reflect where the dot per bit symbol actually is in memory.
If a picture is downloaded and one is already present with the same
identifier (0-31), then the original one is overwritten in the picture
descriptor block (PDB). The area taken up by the deleted picture is freed
as soon as the page has been transferred to paper.
140/I16V Page control:
parm1
(15:1) 0 = Do not eject physical page
1 = Eject physical page before going to logical page (no
effect if the first record since an environment load,
FOPEN/FCLOSE)
parm1
(13:2) Auto-eject mode:
00 = Use auto-eject flag of last data record (default at
start; auto-eject enabled)
01 = Enable auto-eject (select VFC channel 1 on new page)
11 = Disable auto-eject (position pen at top of page)
parm2
(8:8) Logical page number; integer from 0 to 31
The logical page identified in
parm2
becomes the current logical page even
if other logical pages have entries that precede it in the logical page table.
FDEVICECONTROL activates the specified page if it is inactive, and the
Hewlett-Packard 268x performs a physical page eject if
parm1
(15:1)=1.
141/I16V Clear environment:
When set to zero, the following bits are ignored.
parm1
(0:1) 1 = Clear all character sets