HP (Hewlett-Packard) 900 Printer User Manual


 
HP PCL Commands
HP DeskJet 600, 700, 800, 900 & HP 2000 Series PCL Developer’s Guide 35
The value field establishes the number of units per inch used in the following commands.
These commands formerly used a device’s dot-per-inch resolution as the unit of measure.
Printers that do not support this command still use dots as their unit of measure for these com-
mands.
44
Move CAP Vertical (PCL Units) - Esc * p # Y
44
Move CAP Horizontal (PCL Units) - Esc * p # X
44
Vertical Rectangle Size (PCL Units) - Esc * c # B
44
Horizontal Rectangle Size (PCL Units) - Esc * c # A
In addition, since the current unit of measure setting affects how CAP movement values are
rounded, it also affects the result of the following commands:
44
Move CAP Horizontal (Columns) - Esc & a # C
44
Horizontal Tab - <HT>
44
Space - <SP>
44
Backspace - <BS>
This command affects only the start of characters and PCL Unit commands. This may cause
character spacing to be different on a 600 dpi printer vs. a 300 dpi printer, or on a 300 dpi
printer that supports this command vs. a 300 dpi printer that does not. To get the same char-
acter placement on both printer, the unit of measure should be set to 300 and HMI command
(Esc & k # H) should be sent after font selection has occurred.
This command does not affect binary raster data (bitmap fonts, raster graphics, patterns).
A control panel reset or Esc E defaults the measuring unit. Since the unit of measure is part of
the user environment, it is saved and restored whenever a macro is called or an overlay
invoked, but is defaulted when the user environment is established for an overlay.
Bitmap and scalable fonts must retain their initial metric information. Conversion to the current
selected unit must use the original units to avoid cumulative errors due to successive round-
ing.
Out-of-range values are mapped to the supported value with the minimum relative error.