vYoumust erase the sector of the flash EPROM where this data is stored
before you define the characters. (See Erase Flash EPROM Sectoron
page 121.) Youmust also predefine the character matrix for the impact
DBCS code. (See Microcode Tolerance(MCT) Information - Requeston
page 123.)
vThe flash EPROM sector 6 contains the double-byte character set for
both the thermal and impact printheads. Toredefine a character for an
address that is already downloaded, you must erase and reprogram all
double-byte characters.
vTodefine a character for an address that is not yet downloaded, you can
download a character using this command.
vThe inter-character spacing should not be included in the character
matrix it is set by a different command.
vThe address range that can be defined is shown in Table14.
Table14. Address Ranges for DBCS Code Pages
Code Page Address Range TotalCharacters
932 Japan First byte: F0F9; second byte:
407E, 80FC (for example:
F040F07E, F080F0FC, ...
F940F97E, F980F9FC)
1880
949 Korea C9A1C9FE, FEA1FEFE 188
950 Traditional Chinese FA40FA7E,FAA1FAFE 157
1381 Simplified Chinese Firstbyte: 8D-A0; second byte: A1FE
(for example: 8DA18DFE,
8EA18EFE, ... A0A1A0FE)
1880
Thermal Printhead (s=0)
The height and width of these characters are always 24 dots = 3 mm. The first two
data bytes specify the address of the character being defined. Starting from the
third data byte, the data bytes contain the character matrix information consisting of
three bytes per row for 24 rows.
XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
XXXXXXXXX XXXXXXXXXXXXXXX
XXXXXXXXX XXXXXXXXXXXXXXX
updated March 18, 2002
118 SureMark DBCS Users Guide