ES Command - Store Soft Font
a
1
:(1
st
) Download Character (map position)
Range: 00 to FF hex.
b
1
:(1
st
) Spacing To Next Print Character
Downloaded character’s next printed
character position in dots, i.e. Character
tracking - the space between characters.
Must be greater than or equal to the
character width, see parameter c
1
. Dots
in a decimal number converted to a
hexadecimal number.
Range: 00 to FF hex.
c
1
:(1
st
) Downloaded Character’s Width
Dots in a decimal number converted to
a hexadecimal number.
Range: 00 to FF hex.
“DATA
1
” : (1
st
) Character Bitmap
p
3
× c
1
= bit map data (in bytes)
Data is received in bytes, on a line by line
basis. The font character’s 0,0 cell map
position is in the top left corner of the map
as viewed in the 0 degree rotation. See
the examples on the following pages.
a
2
:(2
nd
) Download Character (map position)
b
2
:(2
nd
) Spacing To Next Print Character
c
2
:(2
nd
) Downloaded Character’s Width
“DATA
2
” : (2
nd
) Character Bitmap
p
3
× c
2
bytes = bit map data
Repeat for each character until the last char
-
acter in the set is downloaded.
a
n
: (Last) Download Character (map position)
b
n
: (Last) Spacing To Next Print Character
c
n
: (Last) Downloaded Character’s Width
“DATA
n
” : Character Bitmap
p
3
× c
n
bytes = bit map data
3-36
980352-001 Rev.A