Oki ML591 MICROLINE Reference Manual - Page 87

: Load to RAM, Parameter m

Page 87 highlights

follows: starting address = a1 + (a2 x 256) Parameter a3 indicates the number of characters to be down loaded. Note: If fewer than 256 characters are loaded, all character codes must be consecutive from the starting point. Parameter m The bits of this parameter determine the character pitch and print mode as follows: b0: always 0 b1: ignored b2, b3 = 0, 0: Utility, all pitches 0, 1: LQ, 10 cpi 1, 0: LQ, 12 cpi 1, 1: LQ, proportional b6 = 0: Last data table 1: Another data table follows Note: The command up to parameter m need only be included once for each down loading sequence. The following parameters apply to the specific characters, and must be included for each individual character in the sequence. Parameters ad1 ad2 These parameters specify the starting address of the character, as follows: character address = ad1 + (ad2 x 256) Parameter id1 Here is a breakdown of the bit values for id1: b0 to b5 = Number of columns to be loaded (1 to 63) b6 = 0: Load to RAM 1: Copied from ROM character generator b7 = 0: Normal character 1: Elongated character Parameter id2 Here is a breakdown of the bit values for id2: b0 to b5 = Character width (1 to 63, proportional) b6, b7 = 0, 0: Data for pins 19 to 24 copied to pins 25 to 30 0, 1: Data for pins 23, 24, duplicated for pins 25, 26, 27, 28, 29, 30 1, 0: Underline 1, 1: No elongation Parameters d1 d2 d3 d4 d5 Each bit of the parameter bytes indicates whether the data in the specified column is identical to the previous column or is new. bit = 0: data is new 48 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
48
follows:
starting address = a
1
+ (a
2
x 256)
Parameter a
3
indicates the number of characters to be down loaded.
Note:
If fewer than 256 characters are loaded, all character codes must be consecutive from
the starting point.
Parameter m
The bits of this parameter determine the character pitch and print mode as follows:
b
0
:
always 0
b
1
:
ignored
b
2
, b
3
= 0, 0: Utility, all pitches
0, 1: LQ, 10 cpi
1, 0: LQ, 12 cpi
1, 1: LQ, proportional
b
6
=
0: Last data table
1: Another data table follows
Note:
The command up to parameter m need only be included once for each down loading
sequence. The following parameters apply to the specific characters, and must be
included for each individual character in the sequence.
Parameters ad
1
ad
2
These parameters specify the starting address of the character, as follows:
character address = ad
1
+ (ad
2
x 256)
Parameter id
1
Here is a breakdown of the bit values for id
1
:
b
0
to b
5
=
Number of columns to be loaded (1 to 63)
b
6
= 0: Load to RAM
1: Copied from ROM character generator
b
7
= 0: Normal character
1: Elongated character
Parameter id
2
Here is a breakdown of the bit values for id
2
:
b
0
to b
5
=
Character width (1 to 63, proportional)
b
6
, b
7
=
0, 0: Data for pins 19 to 24 copied to pins 25 to 30
0, 1: Data for pins 23, 24, duplicated for pins 25, 26, 27, 28, 29, 30
1, 0: Underline
1, 1: No elongation
Parameters d
1
d
2
d
3
d
4
d
5
Each bit of the parameter bytes indicates whether the data in the specified column is identical
to the previous column or is new.
bit = 0: data is new