6.1.5 Graphics Cursor Data

The fCursor dialog box contains controls which describe how the printer positions the cursor after rendering a block of raster data. (A block of raster data is a row of bits in a bitmap produced by 1 pass of the print head.) The fCursor dialog box is shown in the following illustration:

In order to enter the graphics cursor data for your printer, you should determine whether the printer positions the cursor after rendering a graphics block by:

Aligning it with the left edge of the original row of graphics data.

Aligning it with the left edge of the page.

Aligning it with the start of the next block of graphics data.

Aligning it with the origin of the new graphics data (PCL only).

If, after printing a block of data, your printer aligns the cursor with the left edge
of the original block, set the RES_CUR_X_POS_ORG control. If, after printing
a block of data, your printer aligns the cursor with the left edge of the printable region, set the RES_CUR_X_POS_AT_0 control. If, after printing a block of data, your printer also moves the cursor in the positive y direction to the next block, set the RES_CUR_Y_POS_AUTO control.

If your printer uses the Hewlett-Packard Printer Control Language (PCL), and you have checked the RES_BO_ENCLOSED_BLNKS box in the fBlockOut dialog box, you should also check the RES_CUR_CR_GRX_ORG box in the fCursor dialog box. (This is because PCL printers redefine the left edge of a block of graphics data when internal blanks are removed. By setting the RES_CUR_CR_GRX_ORG box, you set a flag that informs the Universal Printer Driver that it must reset the left-edge coordinates.)

Diconix 150 Plus

For the Diconix 150 Plus printer, none of the boxes are checked.

HP LaserJet IIP

For the HP LaserJet IIP printer, the RES_CUR_X_POS_ORG box is checked because the printer aligns the cursor with the left edge of the original block after rendering a row of data. The RES_CUR_Y_POS_AUTO box is checked because the printer moves the cursor to the start of the next row of data. The RES_CUR_GRX_ORG box is checked because the RES_BO_ENCLOSED_BLNKS box is checked in the fBlockOut dialog box.