Genicom GEK 00031B User Manual

Page 220

Advertising
background image

Chapter 8. PPL3 Plus Emulation

GEK-00029B

220

DECSHORP

(continued)

Sets the Line Home Position equal to the Left Margin Position.

Sets the Line End Position equal to the Right Margin Position.

Adjusts horizontal tab stops (multiplies each tab location by the
ratio of the new Horizontal Advance Increment over the old RAI).
For example, if a horizontal tab stop is set at column 12 with a
horizontal pitch of 12 characters/inch, the tab stop stored is I
inch from the origin. But if a DECSHORP command changes the

pitch to 6 characters/inch, the tab stop moves to 2 inches from
the origin in order to retain 12 characters between the origin and
the tab stop.

If the active horizontal position is not a multiple of the new HAI, it
is adjusted rightward to the next multiple of HAI.

DECSHORP affects justification. See Justify (JFY).

Error Handling

All other parameter values cause this command to be ignored except
for the bounds and Right Margin Flag resets described under Side
Effects. A parameter that is valid but unsupported in a particular
printer results in a fallback. See the discussion of horizontal

resolution in the Programming Supplement for a list of pitches
supported.

DECSHTS

Set Horizontal Tab Stops: Adds one or more tab stops to the
horizontal tab table (max of 16).
Source: Application

Destination: Level 2

Format

CSI Pn Pn u
Description

Pn is a number of units, depending on Positioning Unit Mode (PUM)
and Select Size Unit (SSU).

Each Pn parameter is a selected horizontal tab stop. A maximum of

16 tab stops can be selected in one command–the printer can receive
Pn values in any order, it sorts them and places them into the tab
table.

The printer sets tab stops relative to the page origin and not to the
left margin. Changing the left margin does not change the position of

tab stops. Changing the pitch with the Set Horizontal Pitch
(DECSHORP) command modifies tab positions to keep the number of
columns between tab stops constant.

The printer allows at least one tab per eight columns along the widest
paper supported at the smallest built-in monospaced pitch. See the
Programming Supplement for the exact number.

Tab stops can be set outside the current margins; however, the
printer does not use tab stops beyond the right margin.

Advertising