Epson FX-185 User Manual - Page 5

Lprint Chr$27gdouble-strike Print, Sample String, Lprint, And Easy To Turn Off, Reset Code - paper

Page 5 highlights

This format allows you to shorten a program line by combining a command and its print string. In the case of Double-Strike, for instance, the quoted letter "G" turns the mode on and "H" turns it off. To see how combining the code with a print string works, compare: 10 LPRINT CHR$(27)"G";"DOUBLE-STRIKE PRINT" with: 10 LPRINT CHR$(27)"GDOUBLE-STRIKE PRINT" The second program line may look peculiar, but it gives the same output that the first version does. The G is not printed on the paper; instead, it is interpreted by the printer as part of the ESCape sequence. In long programs with DATA statements or subroutines, we use END after the line that is executed last, but older BASIC systems require the use of STOP at such points. If yours is one of these, you should change our ENDS to STOPS. When the presence of one or more blank spaces in a program line is especially important, we use a special character pronounced 'blank') to represent the spaces. This makes it easier for you to count the number you need. For example, the following: SAMPLE STRING" means that you should type in one blank space for each SAMPLE STRING" The use of the symbol makes it easy for you to count the eight spaces needed between the quotation mark and the beginning of the first word. The also calls your attention to single blank spaces that are needed immediately before or after a quotation mark. For example, the following makes clear that you must type one space between the quotation mark and the word "and': LPRINT " AND EASY TO TURN OFF" When we include a programming REMark in a program line, it is always preceded by an apostrophe ('), the short form of the BASIC command, REM. For example, we use: 10 LPRINT CHR$(27)"@" 'Reset Code and 99' Data lines for graphics V

  • 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

This format allows you to shorten a program line by combining a
command and its print string. In the case of Double-Strike, for in-
stance, the quoted letter “G” turns the mode on and “H” turns it off. To
see how combining the code with a print string works, compare:
10 LPRINT CHR$(27)"G";"DOUBLE-STRIKE PRINT"
with:
10 LPRINT CHR$(27)"GDOUBLE-STRIKE PRINT"
The second program line may look peculiar, but it gives the same
output that the first version does. The G is not printed on the paper;
instead, it is interpreted by the printer as part of the ESCape sequence.
In long programs with DATA statements or subroutines, we use
END after the line that is executed last, but older BASIC systems re-
quire the use of STOP at such points. If yours is one of these, you
should change our END
S
to STOP
S
.
When the presence of one or more blank spaces in a program line is
especially important, we use a special character
pronounced
‘blank’) to represent the spaces. This makes it easier for you to count
the number you need. For example, the following:
SAMPLE STRING"
means that you should type in one blank space for each
SAMPLE STRING"
The use of the
symbol makes it easy for you to count the eight spaces
needed
between the quotation mark and the beginning of the first
word. The
also calls your attention to single blank spaces that are
needed
immediately before or after a quotation mark. For example,
the
following makes clear that you must type one space between the
quotation mark and the word “and’:
LPRINT "
AND EASY TO TURN OFF"
When we include a programming REMark in a program line, it is
always preceded by an apostrophe (‘), the short form of the BASIC
command, REM. For example, we use:
10 LPRINT CHR$(27)"@"
'Reset Code
and
99'
Data lines for graphics
V