
Here’s a typical font header command:
<ESC>)s26WO<SUB>OIOOO<RS>O<RS>O2OOl<FF>OdOaOOOO<ETX>
Aside from the actual command at the front, the rest looks like gobbledy-
gook? But there’s 26 bytes there, each one an ASCII character, each one
specifying a particular font attribute. (The enclosed items with brackets are
single ASCII characters that happen to be control codes.)
Each byte in the header is a number, which you send as whatever symbol
happenstobestoredatthatnumeric positionintheASCII table.Codingsome
of these numbers is tricky, however, and we recommend you ask your Star
Micronics dealer to help you build your font header. To get you started, the
table below shows what each of those bytes means:
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
header length
blank
font size
blank
baseline position for characters
blank
cell width
blank
cell height
orientation
spacing
symbol set
pitch
line spacing
blank
style
stroke weight
typeface
81