Epson FX-185 User Manual - Page 62

Reset Code, Mode cancelling codes, LPRINT CHR$27CHR$64, LPRINT BACK TO ROMAN WITH THE RESET CODE

Page 62 highlights

Reset Code You could turn off the Italic Mode by turning the printer off, then back on. Although turning the printer off resets the printer to its defaults, which include Roman Mode, cycling the printer off and on may disrupt computer/printer communications. FX printers have a Reset Code to avoid that: ESCape CHR$(64). To see the Reset Code work, add these lines to your budding program: 30 LPRINT CHR$(27)CHR$(64) 40 LPRINT "BACK TO ROMAN WITH THE RESET CODE" and RUN it. ITALIC CHARACTER SET RACK TO ROMAN WITH THE RESET CODE The Reset Code of line 30 turns off all special print modes and resets the printer to its default settings, which include Roman typeface. The top of form is also reset; now it's at the position of the print head when your program issued the Reset Code. You can test this by using the FF button to advance the paper one page. Notice that there is a blank line between the two lines of text in the printout. This happens because BASIC provides a line feed after every line of print commands unless you put a semicolon at the end of the line. As you will see, we often end lines with semicolons to prevent unwanted line feeds. The Reset Code is useful when you want to turn off all printer modes. It resets everything to its start-up condition. If you have several different modes active in the printer at one time, they are all shut off by the ESCape CHR$(64). Mode cancelling codes The FX printer also provides specific codes to turn off each mode separately. For example, an ESCape CHR$(53) turns off the Italic character set and leaves everything else untouched. To see how the specific cancelling code for Italic Mode works, change the Reset Code in line 30 above to an ESCape CHR$(53): 30 LPRINT CHR$(27)CHR$(53); 40 LPRINT "BACK TO ROMAN WITH ITALIC OFF" 45

  • 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

Reset Code
You could turn off the Italic Mode by turning the printer off, then
back on. Although turning the printer off resets the printer to its
defaults, which include Roman Mode, cycling the printer off and on
may disrupt computer/printer communications. FX printers have a
Reset Code to avoid that: ESCape CHR$(64).
To see the Reset Code work, add these lines to your budding
program:
30
LPRINT CHR$(27)CHR$(64)
40
LPRINT "BACK TO ROMAN WITH THE RESET CODE"
and RUN it.
ITALIC CHARACTER SET
RACK TO ROMAN WITH THE RESET CODE
The Reset Code of line
30
turns off all special print modes and resets
the printer to its default settings, which include Roman typeface. The
top of form is also reset; now it’s at the position of the print head when
your program issued the Reset Code. You can test this by using the FF
button to advance the paper one page.
Notice that there is a blank line between the two lines of text in the
printout. This happens because BASIC provides a line feed after every
line of print commands unless you put a semicolon at the end of the
line. As you will see, we often end lines with semicolons to prevent
unwanted line feeds.
The Reset Code is useful when you want to turn off all printer
modes. It resets everything to its start-up condition. If you have sev-
eral different modes active in the printer at one time, they are all shut
off by the ESCape CHR$(64).
Mode cancelling codes
The FX printer also provides specific codes to turn off each mode
separately. For example, an ESCape CHR$(53) turns off the Italic
character set and leaves everything else untouched. To see how the
specific cancelling code for Italic Mode works, change the Reset Code
in line 30 above to an ESCape CHR$(53):
30
LPRINT CHR$(27)CHR$(53);
40 LPRINT "BACK TO ROMAN WITH ITALIC OFF"
45