HP PCL Commands
42 HP DeskJet 600, 700, 800, 900 & HP 2000 Series PCL Developer’s Guide
10.8.5 Horizontal Motion Index
Designates the width of columns used for horizontal movement calculations. In the vertical text
path direction, designates the height of rows used for inter-character movement calculations.
HMI defaults to the invoked font’s space character when any of the font’s characteristics (ori-
entation, character set, pitch, etc.) are changed, when switching between primary and second-
ary fonts with <SI> and <SO>.
For fixed pitch fonts, HMI affects all printable characters, including the space and backspace
characters. For proportionally spaced fonts, HMI may affect only the space character: if the
space character glyph exists, CAP moves the width of the space character; otherwise CAP
moves according to the HMI.
For multiple fixed-pitch fonts, the HMI directly affects the nominal (full width) space of the font.
Other spacings are scaled linearly according to the current HMI value, i.e., the character
widths are multiplied by the ratio of the HMI to the nominal width.
In the vertical text path direction mode, the HMI defaults to the height (x 112%) of the font. In
fixed-pitched or multiple-fixed-pitched fonts, the HMI takes on the height (x 112%) of the fixed-
pitch font.
For proportionally-spaced fonts, the HMI may affect only the space character. If the space
character glyph exists, CAP moves the height (x 112%) of the space character. Otherwise the
CAP moves according to the HMI.
TABLE 21. Horizontal Motion Index (HMI) - Esc & k # H
#
Value
DJ600
DJ610C
DJ660C
DJ670C
DJ680C
DJ690C
DJ695C
DJ810C
DJ830C
DJ850C
DJ870C
DJ880C
DJ890C
DJ895C
DJ970C
HP2000C
EFFECT
n
44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44
Number of 1/120 inch
increments
Default
Determined by the pitch or height (x 112%) value in the default font
descriptor
Range
0 to 126.99 - Command is ignored for out of range values