Epson FX-185 User Manual - Page 122

Not-so-standard forms

Page 122 highlights

CHR$(12) sends the paper to the top of the next form. It gives the same result as the FF button so long as you end the line with a semicolon to prevent BASIC from adding a line feed to the LPRINT line. Not-so-standard forms The printer's default length for a form feed is 11 inches. But what if you decide to use a different form length, say 2 or 14 inches? The printer has no way of measuring the length of your paper. You must tell the FX about your shorter (or longer) form. The CHR$(27) "C" command gives you two ways to change the form length: by inches or by lines. CHR$(27)"C"CHRS(0)CHR$(n) CHR$(27)"C"CHRS(n) Sets the form length to n inches (1-22) Sets the form length to n lines (1-127) CHR$(0) makes the difference between the two commands. To see the first format in action, run the following program. Enter: NEW 10 LPRINT CHR$(27)"C"CHR$(2)CHR$(2); 20 FOR X=1 TO 4 30 LPRINT "TWO-INCH FORM"CHR$(12); 40 NEXT X 50 LPRINT CHR$(27)"@" CHR$(27)"C" is the key. It changes the form length in the printer's memory so that the string TWO-INCH FORM is printed at the top of each new form. It also resets the top of form to the current position of the print head on the paper. It works just as if you'd turned the printer off and on, but without the resetting of other defaults that happens when you set the top of form by using CHR$(27)"@" or by cycling power. In the program above, line 10 uses the inches format to set the form length to two inches. The CHR$(12) in line 30 activates the form feed to move the paper to the top of the next two-inch form. The second format-the one without CHR$(0)--sets the form length by counting, in the current line spacing, the number of lines. 105

  • 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

CHR$(12)
sends the paper to the top of the next form. It gives the
same result as the FF button so long as you end the line with a semi-
colon to prevent BASIC from adding a line feed to the LPRINT line.
Not-so-standard forms
The printer’s default length for a form feed is
11
inches. But what if
you decide to use a different form length, say 2 or
14
inches? The
printer has no way of measuring the length of your paper. You must
tell the FX about your shorter (or longer) form.
The CHR$(27) “C” command gives you two ways to change the
form length: by inches or by lines.
CHR$(27)“C”CHRS(0)CHR$(n)
Sets the form length to n
inches
(1-22)
CHR$(27)“C”CHRS(n)
Sets the form length to n
lines
(1-127)
CHR$(0) makes the difference between the two commands.
To see the first format in action, run the following program. Enter:
NEW
10 LPRINT CHR$(27)"C"CHR$(2)CHR$(2);
20
FOR X=1 TO
4
30
LPRINT "TWO-INCH FORM"CHR$(12);
40
NEXT X
50
LPRINT CHR$(27)"@"
CHR$(27)“C” is the key. It changes the form length in the printer’s
memory so that the string TWO-INCH FORM is printed at the top of
each new form. It also resets the top of form to the current position of
the print head on the paper. It works just as if you’d turned the printer
off and on, but without the resetting of other defaults that happens
when you set the top of form by using CHR$(27)”@” or by cycling
power.
In the program above, line
10
uses the inches format to set the form
length to two inches. The CHR$(12) in line 30 activates the form feed
to move the paper to the top of the next two-inch form.
The second format-the one without CHR$(0)--sets the form
length by counting, in the current line spacing, the number of lines.
105