Epson FX-185 User Manual - Page 4

For D=1 To 17: Print Row;d, For D=1 To 17, Lprint Chr$27;chr$52 - manual

Page 4 highlights

may use a version of BASIC other than Microsoft, you may need to modify some of the programs in this manual before they will run. Appendix F offers help, as do the next several paragraphs. Methods for sending BASIC print and listing commands to the screen and to the printer vary widely. We have used PRINT and LIST as the commands for the screen display, and LPRINT and LLIST as commands for the printer. You may have to change those to the form used by your system. If, for example, your system uses the PR#1 and PR#0 commands, you will need to change all instances of PRINT in our programs. Since we use PRINT to report progress to your screen and that command does not affect the printing, the easiest modification is to delete such PRINT statements. For example, 30 FOR D=1 TO 17: PRINT "ROW";D would become: 39 FOR D=1 TO 17 because the only purpose of the PRINT statement is to display on the screen information that is not absolutely essential to the program. Any BASIC system automatically provides a carriage return (and some BASICS add a line feed) after every program line that includes a PRINT or LPRINT command, whether that line prints text or not. To prevent the carriage return, we have you place a semicolon at the end of such program lines. You will see this technique throughout the manual. A few versions of BASIC use semicolons between any two control codes that fall on one program line, as in: LPRINT CHR$(27);CHR$(52) If you use such a version of BASIC, you will need to add semicolons as appropriate. After the ESCape code-CHR$(27)-the FX always expects another code. The second code tells the printer which mode to turn on or off, and you may enter it in either of two formats. One format is like the ESCape code-you use a number in parentheses after CHR$, such as CHR$(l). The other format is shorter since it uses only an alphanumeric symbol within quotation marks, such as "E" or "@". We usually use the latter format. iv

  • 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

may use a version of BASIC other than Microsoft, you may need to
modify some of the programs in this manual before they will run.
Appendix F offers help, as do the next several paragraphs.
Methods for sending BASIC print and listing commands to the
screen and to the printer vary widely. We have used PRINT and LIST
as the commands for the screen display, and LPRINT and LLIST as
commands for the printer. You may have to change those to the form
used by your system.
If, for example, your system uses the
PR#1
and PR#0 commands,
you will need to change all instances of PRINT in our programs. Since
we use PRINT to report progress to your screen and that command
does not affect the printing, the easiest modification is to delete such
PRINT statements. For example,
30 FOR D=1 TO 17: PRINT "ROW";D
would become:
39 FOR D=1 TO 17
because the only purpose of the PRINT statement is to display on the
screen information that is not absolutely essential to the program.
Any BASIC system automatically provides a carriage return (and
some BASIC
S
add a line feed) after every program line that includes a
PRINT or LPRINT command, whether that line prints text or not. To
prevent the carriage return, we have you place a semicolon at the end
of such program lines. You will see this technique throughout the
manual.
A few versions of BASIC use semicolons between any two control
codes that fall on one program line, as in:
LPRINT CHR$(27);CHR$(52)
If you use such a version of BASIC, you will need to add semicolons
as appropriate.
After the ESCape code-CHR$(27)-the FX always expects an-
other code. The second code tells the printer which mode to turn on or
off, and you may enter it in either of two formats. One format is like
the ESCape code-you use a number in parentheses after CHR$, such
as CHR$(l). The other format is shorter since it uses only an alphanu-
meric symbol within quotation marks, such as ā€œEā€ or ā€œ@ā€œ. We usually
use the latter format.
iv