Epson DFX-8000 User Manual - Page 153

Check your, Software and Graphics, graphics are printed in the middle of the ones you send, and two

Page 153 highlights

Graphics Type and run the following program; be especially careful to include all semicolons. The program produces the printout you see below. 10 WIDTH"LPT1:".255 20 LPRINTCIiR$(27):"*":CHR$(O):CHR$(4O):CRR$(0); 30 FOR Xtl TO 40 40 LPRINTCHR$(170): 50 NEXT X :.--"..- Line 20 specifies single-density graphics mode and also reserves 40 columns for graphics. Line 30 begins a loop to supply 40 bytes of data. Line 40 contains the number 170, which produces the first pin pattern shown in the section on pin labels, and line 50 finishes the loop. Note: Some software programs (including most versions of BASIC) automatically insert carriage return and line feed codes after every 80 or 130 characters. This is usually no problem with text, but it can spoil your graphics. Two extra-cohnnns of graphics are printed in the middle of the ones you send, and two data numbers are left over and printed as text. In some versions of BASIC, you can prevent unwanted ,co$rol codes in graphics by putting a WIDTH statement 'at thebeginning of all graphics programs. The format in many BASK versions is either WIDTH ZPTl:", 255 or WIDTH LPRINT 255. Check your software manual for the proper format. Software and Graphics 4-15

  • 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
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346

Graphics
Type and run the following program; be especially careful to
include all semicolons. The program produces the printout you see
below.
10
WIDTH"LPT1:".255
20
LPRINTCIiR$(27):"*":CHR$(O):CHR$(4O):CRR$(0);
30
FOR
Xtl
TO
40
40
LPRINTCHR$(170):
50
NEXT
X
:.-
--β€œ..-
Line
20
specifies single-density graphics mode and also reserves
40
columns for graphics. Line
30
begins a loop to supply
40
bytes of
data. Line
40
contains the number
170,
which produces the first pin
pattern shown in the section on pin labels, and line
50
finishes the
loop.
Note: Some software programs (including most versions of
BASIC) automatically insert carriage return and line feed codes
after every
80
or
130
characters. This is usually no problem with
text, but it can spoil your graphics. Two
extra-cohnnns
of
graphics are printed in the middle of the ones you send, and two
data numbers are left over and printed as text.
In some versions of BASIC, you can prevent unwanted
,co$rol
codes in graphics by putting a WIDTH statement β€˜at
thebeginning
of all graphics programs. The format in many
BASK
versions is
either WIDTH
ZPTl:β€œ,
255
or
WIDTH
LPRINT
255.
Check your
software manual for the proper format.
Software and Graphics
4-15