Specifications

Appendix C— Creating User-Defined Bitmap Graphics and Fonts
IPL Programmer’s Reference Manual 227
Creating User-Defined Bitmap Fonts
There are two ways to create user-defined fonts: one bit per byte format
(86XX Emulation mode) or six bits per byte format (Advanced mode).
Creating One Bit Per Byte User-Defined Fonts
In 86XX Emulation mode, the printer receives downloaded fonts in the
same manner as the 8636/8646 printers. You create characters column by
column, from the top of the column downward. In 86XX Emulation
mode, each byte of data represents one bit in the bitmap. The following
example lists the commands and data required to define a font with the
two characters “$” (t36) and “i” (t105). See “Creating One Bit Per Byte
User-Defined Graphics” earlier in this appendix for more information.
Example of User-Defined Font, One Bit Per Byte
Commands Definition
<STX><ESC>c<ETX>
Selects 86XX Emulation mode
<STX><ESC>P<ETX>
Enter Program mode
<STX>T11,FONT11<ETX>
Create bitmap font 11
<STX>x10;y14;<ETX>
Define cell width and height
<STX>t36;Z12;<ETX>
Create character 36 ($),
character width is 12
<STX>u0,00111110001100;<ETX>
Define column 0
<STX>u1,01111111001110;<ETX>
Define column 1
<STX>u2,01100011000110;<ETX>
Define column 2
<STX>u3,01100011000110;<ETX>
Define column 3
<STX>u4,11111111111111;<ETX>
Define column 4
<STX>u5,11111111111111;<ETX>
Define column 5
<STX>u6,01100011000110;<ETX>
Define column 6
<STX>u7,01100011000110;<ETX>
Define column 7
<STX>u8,01110011111110;<ETX>
Define column 8
<STX>u9,00110001111100;<ETX>
Define column 9
<STX>t105;Z4;<ETX>
Create character 105 (i),
character width is 4
<STX>u4,00110011111111;<ETX>
Define column 4
<STX>u5,00110011111111;<ETX>
Define column 5
<STX>R;<ETX>
Save and exit to Print mode