Epson FX-100 User Manual - Page 140

Ordinary vertical tabs, LPRINT CHR$27BCHR$8CHR$18CHR$18CHR$27

Page 140 highlights

the default vertical tabs, which are set for every other line, or you can set tabs in one of two ways, in a single set or, for forms, in up to 8 sets, called channels. Ordinary vertical tabs Most often you probably will only need one series of vertical tabs. You set them with ESCape "B" in this format: CHR$(27)"B"CHR$(n1) . . . CHR$(nk)CHR$(0) where n1 to nk represent up to 16 numbers that specify the lines that get tab stops. The process is terminated by CHR$(0). If your system won't send a 0, use any number lower than nk. The allowable range of tab settings in the ESCape "B" sequence is 1 to 255, but a number greater than the current form length is ignored. Therefore, you would use a setting as large as 255 only when the line spacing is less than three dots (3/72-inch). Because the top line of a page is line 0, you can set tabs at line 1 through 65 with the default form feed of 66 lines. You can set up all the tabs you'll need for a form without having to use all of them at once. Here, for example, is the beginning of a program that will result in a form used by a rental agent: NEW 10 V$=CHR$(11) 20 LPRINT CHR$(27)"B"CHR$(8)CHR$(18)CHR$(18)CHR$(27) CHR$(37)CHR$(48)CHR$(0) 30 LPRINT V$; "RENTAL MAINTENANCE REQUEST"; 50 LPRINT V$ 90 LPRINT V$; "TENANT" So that your program will be concise, line 10 defines the vertical tabbing code as V$. Then line 20 specifies the six lines to which the printer will tab. When you RUN this program, the two sets of text of lines 30 and 90 print out at the first and third stops, while line 50 causes the printer to skip over the second stop. Figure 9-10 shows the printout. You set the first tab for line 3, but the first printing is on the fourth line. This is because the printer counts the first line as the zero line. 123

  • 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 default vertical tabs, which are set for every other line, or you can
set tabs in one of two ways, in a single set or, for forms, in up to
8
sets,
called channels.
Ordinary vertical tabs
Most often you probably will only need one series of vertical tabs.
You set them with ESCape “B” in this format:
CHR$(27)“B”CHR$(n
1
) . . . CHR$(n
k
)CHR$(0)
where n
1
to n
k
represent up to
16
numbers that specify the lines that get
tab stops. The process is terminated by CHR$(0). If your system won’t
send a 0, use any number lower than n
k
.
The allowable range of tab settings in the ESCape “B” sequence is
1
to
255,
but a number greater than the current form length is ignored.
Therefore, you would use a setting as large as
255
only when the line
spacing is less than three dots (3/72-inch).
Because the top line of a page is line 0, you can set tabs at line
1
through
65
with the default form feed of
66
lines.
You can set up all the tabs you’ll need for a form without having to
use all of them at once. Here, for example, is the beginning of a pro-
gram that will result in a form used by a rental agent:
NEW
10
V$=CHR$(11)
20 LPRINT CHR$(27)“B”CHR$(8)CHR$(18)CHR$(18)CHR$(27)
CHR$(37)CHR$(48)CHR$(0)
30 LPRINT V$; “RENTAL MAINTENANCE REQUEST”;
50 LPRINT V$
90 LPRINT V$; “TENANT”
So that your program will be concise, line
10
defines the vertical tab-
bing code as V$. Then line
20
specifies the six lines to which the printer
will tab. When you RUN this program, the two sets of text of lines
30
and
90
print out at the first and third stops, while line
50
causes the
printer to skip over the second stop. Figure 9-10 shows the printout.
You set the first tab for line 3, but the first printing is on the fourth
line. This is because the printer counts the first line as the zero line.
123