Oki ML591 MICROLINE Reference Manual - Page 81

Table 34: IBM ESC = Command, Character Widths for a, Values, Custom Character Commands

Page 81 highlights

Here is a breakdown of the definitions for the various bit values for a1: Bit b7: b7 = 0: ascender b7 = 1: descender Note: If b0 or b1 is 0, b7 is ignored. Bits b6, b5, b4, b3, b2: ignored Bits b1 and b0: b1, b0 = 0, 0: No expansion to 12 dots high: b7 valid b1, b0 = 0, 1: Selects line draw characters; data is expanded to a total height of 12 dots in two passes: b7 ignored. b1, b0 = 1, 0: Shaded character; data is expanded to a total height of 12 dots in two passes: b7 ignored. b1, b0 = 1, 1: NUL is expanded to a total height of 12 dots in two passes: b7 ignored. Parameter a2 Parameter a2 denotes the total width of the character in dots. Table 34: IBM ESC = Command - Character Widths for a2Values a2 (Decimal) 0 1 2 3 4 5 6 7 8 9 10 11 Character Width, in Dots Ignored 1 column wide 2 columns wide 3 columns wide 4 columns wide 5 columns wide 6 columns wide 7 columns wide 8 columns wide 9 columns wide 10 columns wide 11 columns wide End the command with the data for the character calculated from your grid. If you're downloading several characters, you only need one ESC & NUL command, and you only need to include m and n once, but you must include a value for parameter a in each set of character data. 42 Chapter 5: Custom Character Commands

  • 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

Chapter 5: Custom Character Commands
42
Here is a breakdown of the definitions for the various bit values for a
1
:
Bit b
7
:
b
7
= 0: ascender
b
7
= 1: descender
Note:
If b
0
or b
1
is 0, b
7
is ignored.
Bits b
6
, b
5
, b
4
, b
3
, b
2
:
ignored
Bits b
1
and b
0
:
b
1
, b
0
= 0, 0: No expansion to 12 dots high: b
7
valid
b
1
, b
0
= 0, 1: Selects line draw characters; data is expanded to a total height of 12
dots in two passes: b
7
ignored.
b
1
, b
0
= 1, 0: Shaded character; data is expanded to a total height of 12 dots in two
passes: b
7
ignored.
b
1
, b
0
= 1, 1: NUL is expanded to a total height of 12 dots in two passes: b
7
ignored.
Parameter a
2
Parameter a
2
denotes the total width of the character in dots.
Table 34: IBM ESC = Command —
Character Widths for a
2
Values
a
2
(Decimal)
Character Width, in Dots
0
Ignored
1
1 column wide
2
2 columns wide
3
3 columns wide
4
4 columns wide
5
5 columns wide
6
6 columns wide
7
7 columns wide
8
8 columns wide
9
9 columns wide
10
10 columns wide
11
11 columns wide
End the command with the data for the character calculated from your grid. If you're
downloading several characters, you only need one ESC & NUL command, and you only need
to include m and n once, but you must include a value for parameter a in each set of character
data.