Epson FX-185 User Manual - Page 64

Summary, Lprint Chr$274, A$=chr$27, 1Ø Lprint A$4, B$=chr$27+4

Page 64 highlights

of line 10 is the number 4, and the symbol for the 53 of line 30 is the number 5, so enter the following: 10 LPRINT CHR$(27)"4" 30 LPRINT CHR$(27)"5"; Now use RUN to make sure that both ESCape sequences work as before. You can also shorten your programs by storing the ESCape code in a character string. If you enter A$=CHR$(27) in an early line of a program, you can simply enter A$ each time you want the ESCape code. For example, the following lines produce the same results as the previous ones: 5 A$=CHR$(27) 1Ø LPRINT A$"4" 3Ø LPRINT A$"5"; This technique can help if you use the ESCape code frequently. If you use a certain ESCape sequence often in a program, you can store it in a character string as shown in this example: 5 B$=CHR$(27)+"4" 1Ø LPRINT B$ Note that in this case you must use a plus sign between the elements of the ESCape sequence. Summary You use CHR$ to send numeric codes from BASIC, and you use CHR$(27), the ESCape code, to earmark the printing or action to occur on the FX printer. You turn on an FX mode by using the ESCape code and adding to it either the character-string command and an appropriate FX control code or else the ASCII equivalent of the control code enclosed by quotation marks. Nearly all printer modes stay active until they are turned off (we cover the exceptions later). You can turn off one printer mode or set of modes by shutting the printer off or by sending the Reset Code, either of which resets the FX to its default modes. In addition, each mode has its own cancelling code that turns off only that particular mode. You can delete all the text characters in the FX's buffer by using the CANcel code or the latest text character by using the DELete code. Neither affects the control codes. 47

  • 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

of line
10
is the number 4, and the symbol for the
53
of line 30 is the
number 5, so enter the following:
10 LPRINT CHR$(27)“4”
30
LPRINT CHR$(27)"5";
Now use RUN to make sure that both ESCape sequences work as
before.
You can also shorten your programs by storing the ESCape code in
a character string. If you enter
A$=CHR$(27)
in an early line of a
program, you can simply enter A$ each time you want the ESCape
code. For example, the following lines produce
the
same results as the
previous ones:
5 A$=CHR$(27)
1Ø LPRINT A$"4"
3Ø LPRINT
A$"5";
This technique can help if you use the ESCape code frequently.
If you use a certain ESCape sequence often in a program, you can
store it in a character string as shown in this example:
5 B$=CHR$(27)+"4"
1Ø LPRINT B$
Note that in this case you must use a plus sign between the elements of
the ESCape sequence.
Summary
You use CHR$ to send numeric codes from BASIC, and you use
CHR$(27),
the
ESCape code, to earmark the printing or action to
occur on
the
FX printer. You turn on
an
FX mode by using
the
ESCape
code and adding to it either the character-string command and an
appropriate FX control code or else the ASCII equivalent of the
con-
trol code enclosed by quotation marks.
Nearly all printer modes stay active until they are turned off (we
cover the exceptions later). You can turn off one printer mode or set of
modes by shutting the printer off or by sending the Reset Code, either
of which resets the FX to its default modes. In addition, each mode
has
its own cancelling code that turns
off
only
that
particular mode.
You can delete all the text characters in the FX’s buffer by using the
CANcel code or
the
latest text character by using the DELete code.
Neither affects the control codes.
47