HP 2500 HP PCL/PJL reference - Printer Job Language Technical Reference Manual - Page 42

Universal Exit Language (UEL) Command, Syntax, Parameters, Comments

Page 42 highlights

Universal Exit Language (UEL) Command The Universal Exit Language (UEL) Command causes the printer to exit the active printer language. The printer then returns control to PJL. Note Use the UEL command at the beginning and end of every PJL job. You do not need a UEL command before every PJL command. The examples demonstrate using this command. Syntax: %-12345X Parameters: The UEL command does not use any parameters. Comments: The UEL command is a data stream sequence recognized by all printer languages in PJL printers. The UEL command instructs the active printer language to finish processing the current job and relinquishes control to PJL. If PJL is active, any unprocessed PJL commands are discarded and the printer is ready to accept the next PJL command. Note If the printer is processing a PostScript job and TBCP is enabled, the UEL command causes the printer to exit PostScript and enable PJL. Remember that: • All jobs must start and end with the UEL command. Printers that support I/O switching use the UEL command as one way to determine job boundaries, indicating when to perform I/O switching (see the "Timeouts" section in Appendix A). • At the beginning of a PJL job, the PJL command prefix (@PJL) must immediately follow the UEL command. If the printer receives any characters, spaces, or control codes before @PJL, it enables the default printer language and processes the job in that printer language (if PERSONALITY =AUTO, the data stream is sampled for context-sensitive switching-see 4-2 Kernel Commands EN

  • 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

4-2
Kernel Commands
EN
Universal Exit Language (UEL) Command
The Universal Exit Language (UEL) Command causes the printer to
exit the active printer language. The printer then returns control
to PJL.
Note
Use the UEL command at the beginning and end of every PJL job.
You do not need a UEL command before every PJL command. The
examples demonstrate using this command.
Syntax:
<ESC>%-12345X
Parameters:
The UEL command does not use any parameters.
Comments:
The UEL command is a data stream sequence recognized by all
printer languages in PJL printers. The UEL command instructs the
active printer language to finish processing the current job and
relinquishes control to PJL. If PJL is active, any unprocessed PJL
commands are discarded and the printer is ready to accept the next
PJL command.
Note
If the printer is processing a PostScript job and TBCP is enabled, the
UEL command causes the printer to exit PostScript and enable PJL.
Remember that:
All jobs must start and end with the UEL command. Printers
that support I/O switching use the UEL command as one way
to determine job boundaries, indicating when to perform I/O
switching (see the “Timeouts” section in Appendix A).
At the beginning of a PJL job, the PJL command prefix (@PJL)
must immediately follow the UEL command. If the printer
receives any characters, spaces, or control codes before
@PJL, it enables the default printer language and processes
the job in that printer language (if
PERSONALITY =AUTO
, the
data stream is sampled for context-sensitive switching
see