Epson FX-100 User Manual - Page 229

Strata, Summary, Lprint Z$az, Lprint Z$chr$l28chr$159, Lprint, Strata Software, Chr$27&chr$n

Page 229 highlights

12345678SOFTWARE If you find yourself defining characters in small groups, the same technique can be used to store part of the CHR$(27) " &" command: Z$=CHR$(27)+"&"+CHR$(0) Z$ can be used to define each new string of characters with a simple command such as either of these: LPRINT Z$"AZ"; LPRINT Z$CHR$(l28)CHR$(159); STRATA Your current program uses eight user-defined characters, which will be used again in a later chapter. For now, delete lines 80, 90 and 165 and change line 180: 180, LPRINT " 147646 12345678" STRATA SOFTWARE Save the current program as STRATA. Summary CHR$(27)"&"CHR$(n )CHR$(n )CHR$(n ); 1 Defines 2characters3, where n1 selects the RAM buffer (0), n2 is the starting character, and n3 is the ending character For each character in the CHR$(27)"&" sequence from n2 to n3, the printer expects 12 data numbers. The first number, called the attribute byte, determines the height and width characteristics of the character at print time. The other 11 numbers determine the pin patterns used to print the character CHR!$(27)"%""CHR$(n 1)CHR$(n 2) Activates a given character set, where n1 indicates ROM (0) or RAM (1) and n2 is 0 212

  • 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
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268

12345678SOFTWARE
If you find yourself defining characters in small groups, the same tech-
nique can be used to store part of the CHR$(27) ”
&”
command:
Z$=CHR$(27)+"&"+CHR$(0)
Z$ can be used to define each new string of characters with a simple
command such as either of these:
LPRINT Z$"AZ";
LPRINT Z$CHR$(l28)CHR$(159);
STRATA
Your current program uses eight user-defined characters,
which will be used again in a later chapter. For now, delete
lines 80, 90 and 165 and change line 180:
180, LPRINT “
147646 12345678”
STRATA SOFTWARE
Save the current program as STRATA.
Summary
CHR$(27)“&“CHR$(n
1
)CHR$(n
2
)CHR$(n
3
);
Defines characters, where n
1
selects the RAM
buffer
(0),
n
2
is the starting character, and n
3
is
the ending character
For each character in the CHR$(27)“&”
sequence from n
2
to n
3
, the printer expects 12
data numbers. The first number, called the
attribute byte, determines the height and
width characteristics of the character at print
time. The other 11 numbers determine the pin
patterns used to print the character
CHR!$(27)"%"“CHR$(n
1
)CHR$(n
2
)
Activates a given character set, where n
1
indi-
cates ROM (0) or RAM
(1)
and n
2
is 0
212