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

Example: Using the ENTER Command, PJL COMMENT Prepare for PCL Job <CR><LF&gt

Page 45 highlights

Note Note To select the ESC/P personality, always be sure to use the @PJL ENTER LANGUAGE = ESCP command to explicitly select it. For any job containing personality-specific data, send the ENTER command if the intended printer language is known, instead of relying on the printer's ability to switch to the default printer language. This is true even if there is only one available personality. When a printer language is specified, that language currently must be installed in the printer. If the printer receives a request for an invalid printer language, the printer consumes the data stream until it finds the next UEL command, and then discards the data. The printer also posts an "invalid personality" clearable warning message (W2 INVALID PERS) and, if enabled, returns a status message. In spooling applications, performance is not adversely affected if both the application file and the spooler send the ENTER command. Example: Using the ENTER Command %-12345X@PJL @PJL COMMENT Beginning PostScript Job @PJL ENTER LANGUAGE = POSTSCRIPT %!PS-ADOBE ... PostScript print job ... ^D ~%-12345X@PJL @PJL COMMENT End of PostScript Job @PJL @PJL @PJL COMMENT Prepare for PCL Job @PJL ENTER LANGUAGE = PCL E . . . . PCL Job . . . . E ~%-12345X EN Kernel Commands 4-5

  • 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

EN
Kernel Commands 4-5
Note
To select the ESC/P personality, always be sure to use the
@PJL ENTER LANGUAGE = ESCP command to explicitly select it.
For any job containing personality-specific data, send the ENTER
command if the intended printer language is known, instead of relying
on the printer's ability to switch to the default printer language. This is
true even if there is only one available personality.
When a printer language is specified, that language currently must be
installed in the printer. If the printer receives a request for an invalid
printer language, the printer consumes the data stream until it finds
the next UEL command, and then discards the data. The printer also
posts an “invalid personality” clearable warning message (W2
INVALID PERS) and, if enabled, returns a status message.
Note
In spooling applications, performance is not adversely
affected if both the application file and the spooler send
the ENTER command.
Example: Using the ENTER Command
<ESC>%-12345X@PJL <CR><LF>
@PJL COMMENT Beginning PostScript Job <CR><LF>
@PJL ENTER LANGUAGE = POSTSCRIPT <CR><LF>
%!PS-ADOBE ... PostScript print job ... ^D
~
<ESC>%-12345X@PJL <CR><LF>
@PJL COMMENT End of PostScript Job <CR><LF>
@PJL <CR><LF>
@PJL <CR><LF>
@PJL COMMENT Prepare for PCL Job <CR><LF>
@PJL ENTER LANGUAGE = PCL <CR><LF>
<ESC>E . . . . PCL Job . . . . <ESC>E
~
<ESC>%-12345X