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

Jobs That Request Information, Set Features and, Print Existing Files

Page 202 highlights

(Changing the Default Values) %-12345X@PJL @PJL COMMENT Set desired values @PJL DEFAULT RET = DARK @PJL DEFAULT RESOLUTION = 600 @PJL COMMENT Reset PJL to ensure default ~values take effect @PJL RESET %-12345X Jobs That Request Information, Set Features and Print Existing Files The following example requests information using the INQUIRE command, sets printer features using the SET command, and then sends an existing application print file to the printer. To restore the default values, the RESET command is issued before the job closes. %-12345X@PJL @PJL COMMENT Requesting features @PJL ECHO Job #53 11-17-92 08:52:03.7 [. . application discards any printer status readback information received before the ECHO response . .] @PJL INQUIRE RET @PJL INQUIRE PAGEPROTECT @PJL INQUIRE RESOLUTION %-12345X [. . application receives status readback from the INQUIRE commands showing that RET = OFF, PAGEPROTECT = LETTER, and RESOLUTION = 300, which are not the desired settings. The application then sends SET commands to modify the settings to the desired value . .] %-12345X@PJL @PJL COMMENT Set desired values @PJL SET RET = MEDIUM @PJL SET PAGEPROTECT = OFF @PJL SET RESOLUTION = 600 @PJL ENTER LANGUAGE = PCL E . . . PCL file . . .E ~%-12345X@PJL @PJL COMMENT Reset PJL to restore @PJL COMMENT control panel defaults @PJL RESET %-12345X 11-8 Programming Tips for Using PJL 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

11-8
Programming Tips for Using PJL
EN
(Changing the Default Values)
<ESC>%-12345X@PJL <CR><LF>
@PJL COMMENT Set desired values <CR><LF>
@PJL DEFAULT RET = DARK <CR><LF>
@PJL DEFAULT RESOLUTION = 600 <CR><LF>
@PJL COMMENT Reset PJL to ensure default
~
values take effect <CR><LF>
@PJL RESET <CR><LF>
<ESC>%-12345X
Jobs That Request Information, Set Features and
Print Existing Files
The following example requests information using the INQUIRE
command, sets printer features using the SET command, and then
sends an existing application print file to the printer. To restore the
default values, the RESET command is issued before the job closes.
<ESC>%-12345X@PJL <CR><LF>
@PJL COMMENT Requesting features <CR><LF>
@PJL ECHO Job #53 11-17-92 08:52:03.7 <CR><LF>
[. . application discards any printer status readback
information received before the ECHO response . .]
@PJL INQUIRE RET <CR><LF>
@PJL INQUIRE PAGEPROTECT <CR><LF>
@PJL INQUIRE RESOLUTION <CR><LF>
<ESC>%-12345X
[. . application receives status readback from the
INQUIRE commands showing that RET = OFF, PAGEPROTECT
= LETTER, and RESOLUTION = 300, which are not the
desired settings. The application then sends SET
commands to modify the settings to the desired value
. .]
<ESC>%-12345X@PJL <CR><LF>
@PJL COMMENT Set desired values <CR><LF>
@PJL SET RET = MEDIUM <CR><LF>
@PJL SET PAGEPROTECT = OFF <CR><LF>
@PJL SET RESOLUTION = 600 <CR><LF>
@PJL ENTER LANGUAGE = PCL <CR><LF>
<ESC>E . . . PCL file . . .<ESC>E
~
<ESC>%-12345X@PJL <CR><LF>
@PJL COMMENT Reset PJL to restore <CR><LF>
@PJL COMMENT control panel defaults <CR><LF>
@PJL RESET <CR><LF>
<ESC>%-12345X