Epson LQ-2550 User Manual - Page 123

A Simple Graphics Program, Using Hand-Calculated, Using hand-calculated data to print graphics

Page 123 highlights

A simple graphics program This first program is just a simple example to show you how the graphics command, column reservation numbers, and data can be used in a BASIC program. Type and run the following program. Be especially careful to include both semicolons. The program produces the printout you see below it. 18 WIDTH "LPT::", 255 2@ LPRINT CHR$(27)"*"CHR$(32)CHR$(+I)CHR$(@); 3@ FOR X=1 TO 12p 49 LPRINT CHR$(17@); 50 NEXT X Line 20 selects single-density 24-pin graphics mode (mode 32) and also reserves 40 columns for graphics. Since the 24-pin graphics mode requires three bytes of data for each column, line 30 begins a loop to supply 120 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. Using hand-calculated data to print graphics With what you know now, you can use the simplest application of graphics-using hand-calculated data to print graphic images. While this method is tedious, it helps you understand dot graphics. Also, it is useful for small graphic elements that are used many times. The following illustration shows how you can use a grid to plan where you want dots to be printed. This grid is for a single line of graphics 42 columns long. Since each line of 24-pin graphics is approximately l/8th of an inch high and since triple-density graphics prints 180 dots per inch horizontally, a design planned on this grid will be about l/8th of an inch high and less than l/4th of an inch wide. 4-18 Using Software and Graphics

  • 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

A simple graphics program
This first program is just a simple example to show you how the graphics
command, column reservation numbers, and data can be used in a
BASIC program.
Type and run the following program. Be especially careful to include
both semicolons. The program produces the printout you see below it.
18
WIDTH
"LPT::",
255
2@
LPRINT
CHR$(27)"*"CHR$(32)CHR$(+I)CHR$(@);
3@
FOR
X=1
TO
12p
49
LPRINT
CHR$(17@);
50
NEXT X
Line 20 selects single-density 24-pin graphics mode (mode 32) and also
reserves 40 columns for graphics. Since the 24-pin graphics mode
requires three bytes of data for each column, line 30 begins a loop to
supply 120 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.
Using hand-calculated data to print graphics
With what you know now, you can use the simplest application of
graphics-using hand-calculated data to print graphic images. While this
method is tedious, it helps you understand dot graphics. Also, it is useful
for small graphic elements that are used many times.
The following illustration shows how you can use a grid to plan where
you want dots to be printed. This grid is for a single line of graphics 42
columns long. Since each line of 24-pin graphics is approximately l/8th
of an inch high and since triple-density graphics prints 180 dots per inch
horizontally, a design planned on this grid will be about l/8th of an inch
high and less than l/4th of an inch wide.
4-18
Using Software and Graphics