
Revision C 16/01/96
Chapter 5 " EPSON FX-850 " - 29
5.6. Using customized characters
Define characters
Esc&NUL
n
1
n
2
(
n
3
<character definition data>)
(27)(38)(00)n1n2(n3....)
<1Bh><26h><00h>n1n2(n3...)
This command enables you to define and download characters for printing.
Monospaced characters are designed on a grid eleven dots wide by nine dots high. Characters
either occupy the top 8 rows of the grid (ascending characters) or rows 2 to 9 of the grid
(descending characters).
1
2
3
4
5
6
7
8
9
10
11
12
Blank columns Character width
Rows 1 - 8
Replication area
Rows 2 - 9
Proportionally spaced characters are subject to the same height constraints (that is, eight dots
high and either ascending or descending). The width of proportionally spaced characters is
specified in n
3.
n
1
is the character code of the first character in the sequence to be defined.
n
2
is the character code of the last character in the sequence to be defined.
It is assumed that you are defining a sequence of characters whose code numbers increment by
one for each character as default. If this is not the cause, you must split the characters you
are defining into sets of characters with contiguous code numbers and use a separate
command for each set.
Each character is defined as a series of bytes - each byte defining a column of dots. The
columns are read from left to right in the order in which they occur in the definition. The most
significant bit of each byte represents the top dot of the column, and the least significant bit
represents the bottom dot. Simply set a bit to 1 to print a dot in that position on the grid, or to
0 to print white space.
The MSB (bit 8) of n
3
specifies whether the defined character is an ascender or a descender.
Set bit 8 to 0 when defining an ascender, and to 1 for a descender. Ascending characters
occupy the top 8 rows of the grid while descending characters occupy rows 2 to 9 of the grid.
Bits 5 to 7 of n
3
specify the number of columns left blank to the left of the defined character in
proportional spacing mode. The number of columns to skip is the number held in bits 5 to 7
minus 1. Up to six columns can be skipped. Hence, if you set this number to 4 it is equivalent
to setting the first three character definition data bytes to 0.
Содержание HL- SERIES
Страница 13: ...Revision A 16 01 96 Chapter 1 Introduction ...
Страница 16: ...Revision C 16 01 96 Chapter 2 PCL 1 Chapter 2 PCL ...
Страница 123: ...Revision C 16 01 96 Chapter 2 PCL 3 W width raster area 78 Y y offset raster 79 ...
Страница 124: ...Revision C 16 01 96 Chapter 3 PJL 1 Chapter 3 PJL Printer Job Language ...
Страница 180: ...Revision C 16 01 96 Chapter 4 Diablo 630 1 Chapter 4 Diablo 630 ...
Страница 200: ...Revision C 16 01 96 Chapter 5 EPSON FX 850 1 Chapter 5 EPSON FX 850 ...
Страница 237: ...Revision C 16 01 96 Chapter 6 IBM Proprinter XL 1 Chapter 6 IBM Proprinter XL ...
Страница 259: ...Revision C 16 01 96 Chapter 7 Bar Codes Control 1 Chapter 7 Bar Code Control ...
Страница 267: ...Revision C 16 01 96 Chapter 8 HP GL2 1 CHAPTER 8 HP GL 2 Graphics Language ...
Страница 280: ...Revision C 16 01 96 Chapter 8 HP GL2 14 220 END Sample 21 ...
Страница 328: ...Revision C 16 01 96 Chapter 9 HP GL 1 CHAPTER 9 HP GL Graphics Language ...
Страница 332: ...Revision C 16 01 96 Chapter 9 HP GL 5 1 3 2 Printing Area a b d c a b c d mm A4 4 5 5 5 Letter 6 5 5 5 Legal 6 5 5 5 ...
Страница 342: ...Revision C 16 01 96 Chapter 9 HP GL 15 Sample 68 ...
Страница 387: ...Revision C 16 01 96 APPENDIX A COMPALISON LIST 24 RESOLUTION 300 600 300 600 300 600 ...