Fig. 5-3. User-defined character
Next, you translate the dot pattern you’ve created on paper to a
numeric format so you can send the information to the SQ-2000.
Every dot has an assigned value. Each vertical column (which has
a maximum of 24 dots) is first divided into three groups of eight
dots. Each group of eight dots is represented by one byte, which
consists of eight bits. Hence, one bit represents each dot.
Each bit is a power of two, so that the bits within each byte
have values of 1,2,4,8,16,32,64, and 128. In the vertical column
of dots, the bits are arranged so that the most significant bit
(which has a value of 128) is at the top and the least significant bit
(which has a value of 1) is at the bottom.
Figure 5-4 shows how to use this method to calculate the data
bytes for the first column of our letter A. Each bit that represents
a dot has a value of 1; each bit that represents a space has a value
of 0. To the right of the column the binary numbers are converted
to decimal value.
This last step is merely for convenience. The data you send to
the SQ-2000 can be in any form (binary, decimal, or hexadecimal)
that you can use with your program language. We’ve chosen to
use decimal numbers because the example programs in this
manual are written in BASIC and everyone is familiar with dec-
imals.
54
Содержание SQ-2000
Страница 1: ...EPSON SQ 2000 Printer Operating Manual ...
Страница 142: ...Total width Right space Body Left space Figure C l Character Q and its widths Proportional normal c 2 ...
Страница 143: ...Proportional normal continued C 3 ...
Страница 144: ...Proportional normal continued C 4 ...
Страница 145: ...Proportional normal continued C 5 ...
Страница 146: ...Proportional superscript subscript C 6 ...
Страница 147: ...Proportional superscript subscript continued C 7 ...
Страница 148: ...Proportional superscript subscript continued C 8 ...
Страница 177: ......
Страница 180: ......