IBM 1xR Printer User Manual


 
v Before the characters are defined, the sector of the flash EPROM which
stores this data must be erased. (See “Erase flash sector” on page 30.)
Also, the character matrix for the code page must have already been
defined. (See Table 8 on page 31, MCT# 3, 4, and 5.)
v Flash EPROM sector 4 contains all user-defined code pages for the
thermal print head. 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 print head. To redefine a code page, you must erase and
reprogram both of them.
v You cannot redefine one character only. You must redefine a whole code
page.
v This command should be sent only when the data buffer is empty. See
the description of bit 6 in “Erase flash sector” on page 30.
v ASCII characters 0-31 are reserved for commands.
Thermal code page
You define the character matrix (width/height) for each code page. The values are
stored as Microcode Tolerance values in the EEPROM. See Table 8 on page 31.
Note: The height must be an even number. If an odd number is downloaded, the
command will be rejected.
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
Defined as:
X'C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FFC0FFC0
|C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0'
The above statement defines character X'48' as an 'H'.
24 SureMark 4610 Printers : Programming Guide for Models 1xR and 2xR
|
|
|