HP (Hewlett-Packard) 900 Printer User Manual


 
HP PCL Commands
HP DeskJet 600, 700, 800, 900 & HP 2000 Series PCL Developer’s Guide 75
10.14 Raster Data Transfer
The Raster Transfer commands (Esc * b # V, Esc * b # W) define how many bytes will be
interpreted as binary raster data
The Transfer Raster by Plane (Esc * b # V) command is used when the data is encoded by
plane, as specified by the Simple Color (Esc * r # U) command. Transfer Raster by Plane is
used to send each plane in the row except the last; Transfer Raster by Row (Esc * b # W)
must be used to send the last plane and advance the row.
The Transfer Raster by Row (Esc * b # W) command moves CAP to the beginning of the
next pixel row after the graphics data in the command is sent to the printer. The command is
used for single-color devices, for the last plane in a multi-plane row, or for color raster transfer
when the data is encoded by pixel.
10.14.1 Transfer Raster by Plane
Sends a plane of data to the printer and advances to the next plane, but not to the next row.
The number of planes per row is specified by the Simple Color (Esc * r # U) command (also
known as Set Planes per Row). The first plane sent represents the least significant bit in the
pixel.
Since Transfer Raster by Plane (Esc * b # V) does not advance the row, it cannot be used
for the last plane or for single-plane rows. Only Transfer Raster by Row (Esc * b # W) can
advance the row.
The amount of data sent varies from plane to plane and is independent of raster width. Planes
whose data specifies a row shorter than the raster width are zero-filled. Empty planes can be
sent by Esc * b 0 V.
TABLE 53. Transfer Raster by Plane - Esc * b # V [data]
#
Value
DJ600
DJ610C
DJ660C
DJ670C
DJ680C
DJ690C
DJ695C
DJ810C
DJ830C
DJ850C
DJ870C
DJ880C
DJ890C
DJ895C
DJ970C
HP2000C
EFFECT
44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44
Specified number of bytes of
graphics data for a single plane
of data is set to the printer. The
row pointer is not incremented.
Default
n/a
Range
0 to 32767 - Command is ignored for out of range values