Defined as:
X'1B26014848 C0C0C0C0C0C0C0C0C0C0C0C0C0C0FFC0FFC0F
C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0'
The above statement defines character X'48' as an H.
Note: The number of data bytes = 2 ×dot height (20) = 40 bytes.
Proportional Font
RS-232 Syntax:
ESC & s n m data or X'1B;26;s;n;m;data'
where:
sThe character set being defined.
1User-defined thermal code page 1.
3User-defined thermal code page 3.
nThe beginning ASCII address of the characters being defined.
mThe ending ASCII address of the characters being defined.
data The height and width of the character, and the matrix pattern for the
data. The number of data bytes is (mn+1) ×(2+wb×32).wb is
defined in the MCT command.
Purpose:
Todownload and print proportional fonts (True Type fonts) in the thermal
station. Each character in the code page has its own unique width and
height. The matrix must be within the following ranges:
Width 8width 32
Height
8width 32
Remarks:
vProportional and standard fonts may be used on the same line. If both
types of fonts are used on a line, you would probably use proportional
fonts for the description and resident fonts for the amounts.
vFor alignment, a command that will allow right and left alignment on the
same line may be used. This will allow the user to align a column
(decimal point) on the right, and still be left-aligned. (See Align
Positionson page 134.)
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.)
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.
updated March 18, 2002
114 SureMark DBCS Users Guide