Brother HL-2170W User Manual

Page 199

Advertising
background image

CHAPTER 4 HP-GL/2 - 48

CF - Character fill mode

CF [ fill [, pen ]] [;]

fill : the fill pattern used to fill characters
pen : the pen used to edge characters

This command determines how characters are edged and filled.

Only scalable fonts can be both filled and edged - bitmap fonts and the stick font cannot be edged and can

only be filled with raster fill, shading or PCL cross-hatch patterns. Scalable characters can be filled with
any pattern specified by the FT command.

Permissible values of fill are 0, 1, 2 and 3. If fill = 0 characters are filled with a solid fill and edged. If fill

= 1 characters are edged but not filled. (Bitmap characters and stick font characters are filled as they cannot
be edged.) If fill = 2 characters are filled using the current fill type, but not edged. If fill = 3 characters
are filled, using the current fill type and edged.

pen can be either 0 or 1. A value of 0 specifies the edging pen to be white; a value of 1 selects the black

pen for edging. If no pen is specified in the instruction the current pen, as selected with the SP command,
is used.

The width of the edging pen is proportional to the character's point size.

The fill line width used for cross hatch patterns is set with the PW command.

If you omit both parameters solid fill and the white edging pen are selected - this is equivalent to CF0.0;

If the command is not used all characters are solid and unedged.

A CF command remains in effect until an IN command is used to initialize the printer, a DF command is

used to restore the default settings or another CF command is invoked.

10 '-Character Fill Mode -
20 WIDTH "LPT1:", 255
30 LPRINT CHR$(27); "E";
40 LPRINT CHR$(27); "%0B";
50 LPRINT "IN;SP1;";
60 LPRINT "SD1,21,2,1,4,140,5,0,6,3,7,52;SS;"
70 LPRINT "PA1000,3000;DT*;FT3,50,45;"
80 LPRINT "CF1,1;LBA*;"
90 LPRINT "PW0.1;CF3,1;LBB*;"
100 LPRINT "PW0.5;LBC*;"
110 LPRINT CHR$(27); "%0A";
120 LPRINT CHR$(27); "E";
130 END

<sample 56>

SI - Set absolute character size

SI [ width, height ] [;]

width : the width in centimeters of printed characters
height : the height in centimeters of printed characters

This command allows you to specify the size of the characters that you print with the LB instruction in

centimeters.

width specifies character width and is a clamped real number. Negative values of width produce right-to-

left mirror image characters.

height specifies the height of a capital letter and is a clamped real number. Negative values of height

produce upside-down mirror image characters.

If you change character size, the line width used to draw stick font characters may also change.

If you omit the parameters, the character size is as specified by the most recent SD or AD command.

If an SB1; command has previously been issued, printed characters may not be exactly the size that you

specify.

If an SB1; command has been issued, specifying a negative value will not produce mirror image characters.

Advertising