Selecting Size

Selecting Size

ESC [p1;p2 B is the sequence used to set the vertical (p1) and horizontal (p2) size of the oversize characters. A p1 value of 300 would increase the vertical size of the character 300% or 3 times.

ESC[p1;p2 B

CHR$(27);“[300;300 B;

The last two digits of each parameter are necessary to comply with the ANSI standard, but are ignored by the printer. Using the above example for p1, any three digit number starting with 3 (300-399) will be interpreted as 3 times normal size. Likewise, 400-499 equals 4 times, 1200-1299 equals 12 times increase in size, and so on. The maximum size is 15600; 15600 (156 times) and the minimum or default is 200;200 (2 times).

IMPORTANT Times 1 expansion is not permitted with the oversize option. If you have selected times 1 with the ESC[100;100 B sequence and have activated oversize, the expansion value defaults to times 2.

Since this same sequence is used to change size in the expanded mode, the parameters must be cleared to normal size, ESC[100;100 B, to prevent entering expanded mode when oversize is turned off. Oversize defaults to double-sized, 200;200, (even when 100;100 is sent) so the 100;100 sequence must be sent after the oversize characters have been printed.

Size Parameters for Rotation

The p1 and p2 size parameters are always relative to a rotation angle of zero degrees. That is, the characters are expanded first and then rotated.

Spacing Between Characters

For unrotated characters and characters rotated 180 degrees, the horizontal spacing between characters is 1/60 inch times the p2 parameter.

For characters rotated 90 or 270 degrees, the horizontal spacing between characters is 3/60 inch times the p1 parameter.

Vertical spacing is dependent on vertical paper move commands (LF, CR, VPR, etc.) and the character size and line spacing currently in effect.

57

Page 57
Image 57
Printronix ANSI Printer manual Selecting Size