HP 700 Horizontal Positioning Commands, Backspace BS, Carriage Return CR, Space SP, Linefeed LF

Models: 700

1 124
Download 124 pages 26.67 Kb
Page 49
Image 49
10.9Horizontal Positioning Commands

HP PCL Commands

10.9Horizontal Positioning Commands

The following commands provide for cursor movement on the horizontal axis.

10.9.1Backspace

<BS>

Moves CAP one character position backwards on the current line.

For horizontal text path direction, no action occurs if CAP is already at the left margin. If the CAP is to the left of the left margin (via one of the Move CAP commands), <BS> functions as if the left margin were column 0, the logical page left boundary.

For vertical text path direction, no action occurs if CAP is already at the top margin. If CAP is above the top margin (via one of the Move CAP commands), BS functions as if the top margin were row 0, the logical page top boundary.

In proportional spacing, a single <BS> centers the overstriking character with the character being over-struck. After printing the overstrike character, CAP is at the same position as before the <BS>. Multiple backspaces each move back the distance of the last printable char- acter or space.

!

HP DeskJet 600/800/900 & HP 2000 Series printers backspace using only the last propor-

tional character width. The resulting cursor relocation is therefore not a fixed constant.

 

10.9.2Carriage Return

<CR>

Moves CAP to the left margin on the current row.

10.9.3Space

<SP>

Moves CAP forward one character position (defined by HMI) on the current line.

CAP does not move if it is already at the right margin and end-of-line wrap is not enabled. If end-of-line wrap is enabled, CAP moves to the left margin of the next row and then prints the space.

10.9.4Linefeed

<LF>

HP DeskJet 600, 700, 800, 900 & HP 2000 Series PCL Developer’s Guide

49

Page 49
Image 49
HP 700, 800 manual Horizontal Positioning Commands, Backspace BS, Carriage Return CR, Space SP, Linefeed LF