vOnce characters are downloaded to the printer, they remain valid until
you redefine them. This is true even if power to the printer is removed.
vBefore the characters are defined, the sector of the flash EPROM which
stores this data must be erased. (See Erase Flash EPROM Sectoron
page 121.)Also, the character matrix for the code page must have
already been defined. (See Table15 on page 123, MCT# 3, 4, and 5.)
vFlash EPROM sector 4 contains all user-defined code pages for the
thermal printhead. Toredefine a code page, you must erase and
reprogram all of them.
vFlash EPROM sector 3 contains both user-defined code pages for the
impact printhead. Toredefine a code page, you must erase and
reprogram both of them.
vThermal height must be even.
vThere is no way to redefine one character only.You must redefine a
whole code page.
vIf the parameter s,n,ormis out of range, the command is discarded
and the remaining data is processed as print data.
vThis command should be sent only when the data buffer is empty.See
the description of bit 6 in Status Byte 2on page 161.
vASCII characters 0 through 31 are reserved for RS-232 functions and
cannot be defined.
Thermal Code Page
Youdefine 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
Table15 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
AppendixC. RS-232 Programming Information 113