beautypg.com

IBM TM7 User Manual

Page 137

background image

v Once characters are downloaded to the printer, they remain valid until

you redefine them. This is true even if power to the printer is removed.

v Before the characters are defined, the sector of the flash EPROM which

stores this data must be erased. (See “Erase Flash EPROM Sector” on
page 121.)
Also, the character matrix for the code page must have
already been defined. (See Table 15 on page 123, MCT# 3, 4, and 5.)

v Flash EPROM sector 4 contains all user-defined code pages for the

thermal printhead. To redefine a code page, you must erase and
reprogram all of them.

v Flash EPROM sector 3 contains both user-defined code pages for the

impact printhead. To redefine a code page, you must erase and
reprogram both of them.

v Thermal height must be even.
v There is no way to redefine one character only. You must redefine a

whole code page.

v If the parameter s, n, or m is out of range, the command is discarded

and the remaining data is processed as print data.

v This command should be sent only when the data buffer is empty. See

the description of bit 6 in “Status Byte 2” on page 161.

v ASCII characters 0 through 31 are reserved for RS-232 functions and

cannot be defined.

Thermal Code Page

You define the character matrix for each code page with MCT #2, MCT #3, MCT
#23, and MCT #24 for thermal code pages 1, 2, 3, and 4, respectively. See
Table 15 on page 123.

The number of data bytes per character loaded is 2 × the character height. The
total number of data bytes for this command is 2 × the character height × (1+m−n).

Example: 10 wide × 20 high

updated March 18, 2002

Appendix C. RS-232 Programming Information

113

This manual is related to the following products: