BYTE
o-1
2
3
4-5
6-7
8
9
10
11
12
13
14-15
16-17
18-19
20-22
23
24
25
MEANING
headerlength
blank
fontsize
blank
baselinepositionforcharacters
blank
cellwidth
blank
cellheight
orientation
spacing
symbolset
pitch
linespacing
blank
style
strokeweight
typeface
3)
Positioning each character in your font
Beforeyoudownloadeachcharacteryouhavetotelltheprinterwhereinits
fonttableto putit. Youindicatewhereby sendingthiscommand:
<<ESC>
*C n E
Forn youputthedecimalnumber,betweenOand255,of thepositioninthe
fonttablewhereyouwantyourcharacterstored.
Yourprinter’sfonttableisjust liketheASCIItable.Beforeyousendeach
character,sayg, youhavetosaywhereyouwanttoputit.IntheASCIItable,
g is at decimalposition103.Soyou sendthiscommand:
<ESC>
*C 103E
Andimmediatelyafterit yousendthebitsthatmakeupthe characterg.
4)
Describing each character in your font
Thenextstepisto describeeachof yourcharacters,“mapping”whereyou
wanteachdotto go. Sendthiscommandbeforeeachcharacter:
<ESC>
(S n W
Forn youenterthenumberofbytesyou’llbe sendingafterthiscommand,
87