Epson FX-185 User Manual - Page 100

Unidirectional Mode, LPRINT BACKSPACECHR$15, FOR X=1 TO 15: LPRINT CHR$8;: NEXT X

Page 100 highlights

The 17 backspaces (line 40) are printed in Compressed Mode. The difference in character widths makes the second printing of the word BACKSPACES be offset from the first. In the next program, the offset is a little more dramatic. Change the following lines: 30 LPRINT "BACKSPACE"CHR$(15); 40 FOR X=1 TO 15: LPRINT CHR$(8);: NEXT X 50 LPRINT CHR$(18)"BACKSPACE" After the FX prints each BACKSPACE, it moves the print head 15 Compressed positions backward. Instead of bold characters, you get a shadow effect. You could spend all day mixing pitch modes to get different eye-stretching effects. Unidirectional Mode The FX printers provide high quality printouts in their normal bidirectional print mode. However, there may be situations in which vertical columns printed in Elite or Compressed Mode get slightly misaligned. The printer has a Unidirectional Mode to prevent such problems . To see how effective Unidirectional Mode can be, let's create a long vertical line. First we'll print it in the usual, bidirectional manner. Begin by typing: 20 LPRINT CHR$(27)"1"CHR$(27)"1"CHR$(40) 40 FOR X=1 TO 10: LPRINT CHR$(124): NEXT X 50 LPRINT CHR$(27)"@" Line 20 sets the line spacing to seven dots and the left margin to 40. To create the vertical line, line 40 prints one character (represented by ASCII 124) 10 times (on 10 print lines). Line 50 resets the printer to its defaults. 83

  • 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

The 17 backspaces (line
40)
are printed in Compressed Mode. The
difference in character widths makes the second printing of the word
BACKSPACES be offset from the first.
In the next program, the offset is a little more dramatic. Change the
following lines:
30 LPRINT "BACKSPACE"CHR$(15);
40 FOR X=1 TO 15: LPRINT CHR$(8);: NEXT X
50 LPRINT CHR$(18)"BACKSPACE"
After the FX prints each BACKSPACE, it moves the print head
15
Compressed positions backward. Instead of bold characters, you get a
shadow effect. You could spend all day mixing pitch modes to get
different eye-stretching effects.
Unidirectional Mode
The FX printers provide high quality printouts in their normal
bidirectional print mode. However, there may be situations in which
vertical columns printed in Elite or Compressed Mode get slightly mis-
aligned. The printer has a Unidirectional Mode to prevent such prob-
lems .
To see how effective Unidirectional Mode can be, let’s create a long
vertical line. First we’ll print it in the usual, bidirectional manner.
Begin by typing:
20 LPRINT CHR$(27)"1"CHR$(27)"1"CHR$(40)
40 FOR X=1 TO 10: LPRINT CHR$(124): NEXT X
50 LPRINT CHR$(27)"@"
Line
20
sets the line spacing to seven dots and the left margin to
40.
To
create the vertical line, line
40
prints one character (represented by
ASCII
124) 10
times (on
10
print lines). Line
50
resets the printer to its
defaults.
83