Epson FX-185 User Manual - Page 99

Offsets, For X=1 To 17: Lprint Chr$8;: Next X

Page 99 highlights

use the same technique to produce the plus-or-minus symbol: 10 LPRINT CHR$(27)"S0+"CHR$(8); 'Plus/minus 20 LPRINT CHR$(27)"S1-" 30 LPRINT CHR$(27)"@" ± How about that, and it only took three lines. Next try this approximately equally short program: 10 LPRINT CHR$(126)CHR$(8); ' Approximately equal 20 LPRINT CHR$(27)"J"CHR$(11)CHR$(126) 30 LPRINT CHR$(27)"@" This program prints CHR$(126), a diacritical mark used in Spanish that is called a tilde. You backspace the print head by using CHR$(8), then force a partial line feed by using Escape "J" CHR$(11). The FX prints the second tilde just below the first one to form the desired figure. Offsets The backspace function works in all pitches, which opens up some interesting possibilities. To see what happens when you mix backspacing with different pitch modes, we've prepared a special program that shows off the backspace function in two passes: first in Pica and then in Expanded Pica. We cause all backspacing to be done in Compressed Mode to create a slight offset. Enter: NEW 10 FOR J=0 TO 1 20 LPRINT CHR$(27)"W"CHR$(J); ' Expanded when J=1 30 LPRINT "BACKSPACES"CHR$(15); ' Compressed 40 FOR X=1 TO 17: LPRINT CHR$(8);: NEXT X 50 LPRINT CHR$(18)"BACKSPACES" ' Compressed off 60 NEXT J: LPRINT CHR$(27)"@" ' Reset and RUN the program. 82

  • 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

use the same technique to produce the plus-or-minus symbol:
10 LPRINT CHR$(27)"S0+"CHR$(8); 'Plus/minus
20 LPRINT CHR$(27)"S1-"
30 LPRINT CHR$(27)"@"
±
How about that, and it only took three lines. Next try this approxi-
mately equally short program:
10 LPRINT CHR$(126)CHR$(8); ' Approximately equal
20 LPRINT CHR$(27)"J"CHR$(11)CHR$(126)
30
LPRINT
CHR$(27)"@"
This program prints CHR$(126), a diacritical mark used in Spanish
that is called a tilde. You backspace the print head by using CHR$(8),
then force a partial line feed by using Escape ”J” CHR$(11). The FX
prints the second tilde just below the first one to form the desired
figure.
Offsets
The backspace function works in all pitches, which opens up some
interesting possibilities. To see what happens when you mix backspac-
ing with different pitch modes, we’ve prepared a special program that
shows off the backspace function in two passes: first in Pica and then
in Expanded Pica. We cause all backspacing to be done in Compressed
Mode to create a slight offset. Enter:
NEW
10 FOR J=0 TO 1
20 LPRINT CHR$(27)"W"CHR$(J); ' Expanded when J=1
30 LPRINT "BACKSPACES"CHR$(15); ' Compressed
40
FOR X=1 TO 17: LPRINT CHR$(8);: NEXT X
50 LPRINT CHR$(18)"BACKSPACES" ' Compressed off
60 NEXT J: LPRINT CHR$(27)"@" ' Reset
and RUN the program.
82