Epson LQ 1050 User Manual - Page 100

Sending information to the LQ, which is the code for a space. Also, you can use letters in quotation

Page 100 highlights

User-Defined Characters Sending information to the LQ The printer loads characters in the print style (Letter Quality, draft, or proportional) that the printer is currently using. It also records whether italic or script (either superscript or subscript) is turned on. This means that if you want to print a character in the italic mode, for example, you must have the italic mode turned on when you define the character. The LQ command to define characters is one of the most complex in its repertoire. The format of the command is this: ESC & 0 n1 n2 d0 d1 d2 data The ESC & is simple enough. The 0 (which is ASCII code 0, not the numeral zero in quotation marks) allows for future enhancements. At this time it is always ASCII 0. With the LQ, you can define many characters with a single command. The values nl and n2 are the ASCII codes of the first and last characters you are defining. If you are defining only one character, nl and n2 are the same. You can use any codes between 0 and 127 decimal for nl and n2, but it is best not to define decimal 32, which is the code for a space. Also, you can use letters in quotation marks instead of ASCII numbers for nl and ~22. An example will show how to specify nl and n2. If, for instance, you wanted to redefine the characters A through Z, nl would be A (or ASCII code 65) and n2 would be Z (or ASCII code 90). So the command ESC & 0 AZ (followed by the appropriate data) would replace the entire alphabet of capital letters.

  • 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

User-Defined Characters
Sending information to the LQ
The printer loads characters in the print style (Letter Quality,
draft, or proportional) that the printer is currently using. It also
records whether italic or script (either superscript or subscript) is
turned on. This means that if you want to print a character in the
italic mode, for example, you must have the italic mode turned on
when you define the character.
The LQ command to define characters is one of the most
complex in its repertoire. The format of the command is this:
ESC & 0
n1 n2 d0 d1 d2
data
The ESC & is simple enough. The 0 (which is ASCII code 0, not
the numeral zero in quotation marks) allows for future
enhancements. At this time it is always ASCII 0.
With the LQ, you can define many characters with a single
command. The values
nl
and
n2
are the ASCII codes of the first and
last characters you are defining. If you are defining only one
character,
nl
and
n2
are the same. You can use any codes between 0
and 127 decimal for
nl
and
n2,
but it is best not to define decimal 32,
which is the code for a space. Also, you can use letters in quotation
marks instead of ASCII numbers for
nl
and
~22.
An example will show how to specify
nl
and
n2.
If, for instance,
you wanted to redefine the characters A through Z,
nl
would be A
(or ASCII code 65) and
n2
would be Z (or ASCII code 90). So the
command ESC & 0 AZ (followed by the appropriate data) would
replace the entire alphabet of capital letters.