Lexmark Dot Matrix Technical Reference - Page 123

Count, Font ID Byte, Start

Page 123 highlights

Count Font ID Byte Start Data Count is the number of bytes of data being downloaded starting with the font ID byte. The count is a 2-byte value downloaded as the low byte followed by the high byte. The font ID byte is a 1-byte number that identifies the font. The ID byte for the 249x is 35 (x23). When downloading character data, the start address is the absolute address of the start of the character data. When downloading lookup table data, the start address is the address of the new entry in the lookup table. The start address is a 2-byte hexadecimal value downloaded as the low byte followed by the high byte. When data is character data, it comes from the character design. When downloading lookup table data, data is as follows: Bit 1, 2, and 3 (Attribute Byte 1) 7 6 5-0 4 (Attribute Byte 2) 7, 6 5-0 Bit Values 1 0 1 The number of character data dot columns stored in memory. 0,0 Shading character. 0,1 Line drawing character. 1,0 Underscore character. 1,1 Not supported. For a 10 cpi Letter Quality 36 column character, bits 5-0 would be 35. Functions The absolute address of the character's image data. Indicates that this is a block graphic character (connects at 6 LPI). Indicates a downloaded character. Indicates a resident character. The type of block graphic character. The type of block graphic character. The type of block graphic character. The type of block graphic character. The number of dot columns of character data printed minus one. 123 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

123
Section 7: Downloading Characters and Fonts
Count
Count is the number of bytes of data being downloaded
starting with the font ID byte. The count is a 2-byte value
downloaded as the low byte followed by the high byte.
Font ID Byte
The font ID byte is a 1-byte number that identifies the
font. The ID byte for the 249x is 35 (x23).
Start
When downloading character data, the start address is
the absolute address of the start of the character data.
When downloading lookup table data, the start address is
the address of the new entry in the lookup table. The start
address is a 2-byte hexadecimal value downloaded as the
low byte followed by the high byte.
Data
When data is character data, it comes from the character
design. When downloading lookup table data,
data
is as
follows:
Bit
Bit Values
Functions
1, 2, and
3 (Attribute
Byte 1)
The absolute address of the character's
image data.
7
1
Indicates that this is a block graphic
character (connects at 6 LPI).
6
0
Indicates a downloaded character.
1
Indicates a resident character.
5-0
The number of
character data dot
columns stored in
memory.
4 (Attribute
Byte 2)
7, 6
0,0
Shading character.
The type of block graphic character.
0,1
Line drawing
character.
The type of block graphic character.
1,0
Underscore
character.
The type of block graphic character.
1,1
Not supported.
The type of block graphic character.
5-0
For a 10 cpi Letter
Quality 36 column
character, bits 5-0
would be 35.
The number of dot columns of character
data printed minus one.