Epson DFX-8000 User Manual - Page 162

Sending information to your printer - ascii code

Page 162 highlights

User-defined Characters Sending information to your printer Once the -character is planned on the grid, you simply add the pin values for each column together, just as you do for graphics. The last step in defMng ,a character is to send this information to the printer. The command to define characters is relatively complex: ESC & 0 nl n2 al dz . . . dn You can define more than one character with a single command. The values nl and ti are the ASCII codes of the first and last characters you are defining. If you are defining only one character, n7 and n2 are the same. You can use any codes between 0 and 255 decimal for nl and n2 except the following codes: 7, 8, 9, 10, 11; 12, 13, 14, 15, 18, 19, 20, 24, and 27 decimal. Also, it is best not to define decimal 32, which is the code for a space. You can also use other codes by using the ESC 6 and ESC I commands. (See the Command Summary in Chapter 9.) For example, if you wanted to redefine the characters A through Z, n7 would be A (or ASCII code 65) and n2 would be Z (or ASCII code 90). So the command ESC ,h 0 AZ (followed by the appropriate data) would replace the characters A through Z. Following the specification of the range of characters to be defined in this command is one number (al) that specifies the width of the character and whether it uses the top eight pins or the bottom eight pins. The last part of the command (d1.. .dn) is the actual data that defines the dot patterns for each column of each character. Since a character can use up to eleven columns, you must supply eleven data numbers for each character even if some columns are blank. Note: Be sure to turn off DIP switch 2-l before defining characters. The ESC & command is invalid if this switch is on. 4-24 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
  • 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

User-defined Characters
Sending information to your printer
Once
the -character
is
planned on the grid, you simply add
the
pin
values for each column together, just as you do for
graphics. The
last
step in
defMng
,a
character is
to send
this information to the
printer.
The command to define characters is relatively complex:
ESC
&
0
nl
n2
al
dz
.
.
.
dn
You can define more than one character with a single command.
The values
nl
and
ti
are
the ASCII codes of the first and last
characters you
are
defining.
If you
are
defining only one character,
n7
and
n2
are the same. You
can
use any codes between 0 and
255
decimal for
nl
and
n2
except the following codes:
7,
8,
9,
10,
11;
12,
13,
14,
15,
18,
19,
20,
24,
and
27
decimal. Also, it is best not to
define decimal
32,
which is the code for a space.
You can also use other codes by using the
ESC
6 and
ESC
I
commands. (See the Command
Summary
in Chapter
9.)
For example, if you wanted to redefine the characters A through
Z,
n7
would be A (or ASCII code
65)
and
n2
would be
Z
(or
ASCII
code
90).
So the command
ESC
,h
0
AZ (followed by the appropriate
data) would replace
the
characters A through
Z.
Following the specification of the range of characters to be defined
in this command is one number
(al)
that specifies the width of the
character and whether
it uses the top eight pins or the bottom eight
pins.
The last part of the command
(d1..
.dn)
is the actual data that
defines the dot
patterns
for each column of each character. Since
a
character can use up to eleven columns, you must supply eleven
data numbers for each character even if some columns are blank.
Note: Be sure to
turn
off DIP switch
2-l
before defining
characters. The
ESC
&
command is invalid if this switch is on.
4-24
Software and Graphics