Lexmark Dot Matrix Technical Reference - Page 112

Attribute byte 2, to 0, all 11 bytes of character data print.

Page 112 highlights

Attribute byte 2 specifies proportional-spacing information. Bits 6-0 specify spacing information. Set these bits to 0 if proportional spacing is not desired. When you use proportional spacing with a downloaded font that has bits 6-0 set to 0, all 11 bytes of character data print. Bit 7 6, 5, 4 Bit Values Set to 0. Interpreted as a binary number. 3, 2, 1, 0 Interpreted as a binary number. Printable Data (Bytes 3 through 13) Define the printable data. Functions Specifies the number of leading dot columns to ignore. This number is the offset. Up to 7 dot columns can be ignored. Specifies the number of dot columns to be printed. Each character is automatically followed by a blank column that is not included in the character width. Widths greater than 11 will be treated as 11. These bytes are unique to each character, and must be specified for each download character. The printer prints one byte at a time. Each wire in the printhead has a corresponding bit in each byte, depending on whether the character is an ascender or a descender. To print the dot, set the bit to 1. See the following illustration. Bit 7 6 5 4 3 2 1 0 Not Used Ascenders Bit Not Used 7 6 5 4 3 2 1 0 Descenders 112 Section 7: Downloading Characters and Fonts

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227

Section 7: Downloading Characters and Fonts
112
Attribute byte 2
specifies proportional-spacing information. Bits 6-0 specify
spacing information. Set these bits to 0 if proportional spacing is not desired.
When you use proportional spacing with a downloaded font that has bits 6-0 set
to 0, all 11 bytes of character data print.
Bit
Bit Values
Functions
7
Set to 0.
6, 5, 4
Interpreted as a binary
number.
Specifies the number of leading dot
columns to ignore. This number is the
offset. Up to 7 dot columns can be ignored.
3, 2, 1, 0
Interpreted as a binary
number.
Specifies the number of dot columns to be
printed. Each character is automatically
followed by a blank column that is not
included in the character width. Widths
greater than 11 will be treated as 11.
Printable
Data
(Bytes 3
through
13)
Define the printable data.
These bytes are unique to each character,
and must be specified for each download
character. The printer prints one byte at a
time. Each wire in the printhead has a
corresponding bit in each byte, depending
on whether the character is an ascender or a
descender. To print the dot, set the bit to 1.
See the following illustration
.
7
6
5
4
3
2
1
0
Not Used
Ascenders
7
6
5
4
3
2
1
0
Not Used
Descenders
Bit
Bit