Clear Bit 7 of Incoming Data Bytes to 0

Clear Bit 7 of Incoming Data Bytes to 0

ASCII Code ESC =

Hex Code

1B 3D

Dec Code

27 61

Purpose

Sets the most significant bit (MSB) of all incoming data to 0.

Comment

The MSB is bit number 7. This command only affects text and

 

control code data. Graphics data pass through unchanged.

 

Some applications always set the MSB of print data to one (1),

 

which results in italic or graphics printing in Epson printers. This

 

command overcomes the problem.

NOTE: This command does not suppress hexadecimal FF from printing.

Condensed Print

ASCII Code SI

ESC SI

Hex Code

0F

1B 0F

Dec Code

15

27 15

Purpose

Condenses print pitch as close to 60% of the former character

 

width as possible (up to 20 characters per inch).

Comment

The condensed print command affects all subsequent

 

characters. After the printer receives code SI, all characters are

printed condensed (approximately 60% of the width of normal characters) until the printer is reset by ESC M, ESC P, DC2, a printer reset, or a new print mode control code. SI code (hex 0F) is equivalent to the ESC SI code. If condensed print is not allowed in the current font, this code is ignored. Proportionally spaced text cannot be condensed. Proportional spacing overrides condensed printing.

When condensed print is selected, the following character pitches become effective:

• 10 cpi condenses to 17.1 cpi. 10, 12, and 15 cpi condense to 17.1 cpi.

• 12 and 15 cpi condense to 20.

This control code condenses character width but not inter- character spacing. An actual Epson FX-1050 printer condenses both character width and spacing.

If Condensed Print is combined with Double High (ESC w) printing, only Double High printing occurs.

Example This sample shows condensed character printing and reset.

163

Page 163
Image 163
IBM 4400 manual Clear Bit 7 of Incoming Data Bytes to, Ascii Code ESC = Hex Code