Epson FX-185 User Manual - Page 59

Escape-CHR$(27)-and other CHR$ commands, FX interpretation, group

Page 59 highlights

Now RUN it. You should hear a short beep. (If you don't hear it, check DIP switch 2-2, using the procedure we gave in Chapter 1.) That's the printer's beeper, which most often sounds to inform you that you've run out of paper (Appendix F lists other causes of beeping). When you produce the beep, you've proved that on your computer certain codes do indeed perform printer functions. Table 2-3 shows the ranges that the FX uses when it interprets ASCII codes for characters and functions. Table 2-3. ASCII codes on the FX ASCII code group Ø to 31, 127 32 to 126 128 to 159, 255 16Ø to 254 FX interpretation Printer control codes Standard (Roman) character set Additional control codes (Function same as Ø-31, 127) Italic character set See either Appendix A or the Quick Reference Card for a chart of the FX interpretation of each ASCII code number. This would be a good time to try printing a few of these codes on your own. And you may want to take a break before you start the next section. Escape-CHR$(27)-and other CHR$ commands As more features are added to the printer, even the extended range of codes (0 - 255) is inadequate if only single-code CHR$ instructions can be used. Because of this, Epson has designed the FX printer's logic to understand special sequences of control codes, the ESCape code sequences. You use these code sequences to select one or more printing features, or modes. Such modes as Italic Mode and Expanded Mode affect the way the characters look. Other modes affect spacing and therefore the formatting of your pages. Appendix C, which is reprinted on the Quick Reference Card, collects the modes into categories for quick reference. Each ESCape code sequence consists of the ESCape code, which is CHR$(27), plus one or more of the FX's other CHR$ control codes. 42

  • 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

Now RUN it. You should hear a short beep. (If you don’t hear it,
check DIP switch 2-2, using the procedure we gave in Chapter
1.)
That’s the printer’s beeper, which most often sounds to inform you
that you’ve run out of paper (Appendix F lists other causes of beep-
ing). When you produce the beep, you’ve proved that on your com-
puter certain codes do indeed perform printer functions. Table 2-3
shows the ranges that the FX uses when it interprets ASCII codes for
characters and functions.
Table 2-3. ASCII codes on the FX
ASCII
code
FX interpretation
group
Ø to 31, 127
Printer control codes
32 to 126
Standard (Roman) character set
128 to 159, 255
Additional control codes (Function same as Ø-31, 127)
16Ø to 254
Italic character set
See either Appendix A or the Quick Reference Card for a chart of
the FX interpretation of each ASCII code number.
This would be a good time to try printing a few of these codes on
your own. And you may want to take a break before you start the
next section.
Escape-CHR$(27)-and other CHR$ commands
As more features are added to the printer, even the extended range
of codes (0 - 255) is inadequate if only single-code CHR$ instructions
can be used. Because of this, Epson has designed the FX printer’s logic
to understand special sequences of control codes, the ESCape code
sequences. You use these code sequences to select one or more printing
features, or modes.
Such modes as Italic Mode and Expanded Mode affect the way the
characters look. Other modes affect spacing and therefore the format-
ting of your pages. Appendix C, which is reprinted on the Quick Ref-
erence Card, collects the modes into categories for quick reference.
Each ESCape code sequence consists of the ESCape code, which is
CHR$(27), plus one or more of the FX’s other CHR$ control codes.
42