Purpose:
Todefine a matrix pattern for user-definable code pages stored in flash
EPROM.
Remarks:
vAfter 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 sector” on
page 123.) Also, the character matrix for the code page must have
already been defined. (See Table17 on page 125, MCT# 3, 4, and 5.)
vFlash EPROM sector 4 contains all user-defined code pages for the
thermal print head. 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 print head. 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 2” on page 185.
vASCII characters 0 through 31 are reserved for EIA-232 functions and
can not 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
Table17 on page 125.
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).
Updated April 2, 2009
AppendixD. EIA-232 programming information 119