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

Example: Using the JOB Command to Print, Selected s

Page 53 highlights

Note JOB commands can be nested. For example, a spooling application can send a PJL job that uses the JOB command to another spooler that encapsulates the spooled job with another JOB/EOJ command pair. When this is done, note that the job name from the outer JOB command is cleared or overwritten by the inner command. Example: Using the JOB Command to Print Selected Pages You can use the JOB command with the START and END options to print selected pages of a job. The entire job must be sent to the printer and formatted, but the printer does not begin printing until the page indicated in the START option. If there is a need to print more than one copy of each page, send the job multiple times using the START and END options to print collated copies. Using the SET command or a printer language "number of copies" command to print multiple copies of selected pages causes unexpected results, because the printer counts physical pages, not multi-copy collated pages. In this example, the JOB command: • Informs the printer of the beginning of a print job. • Names the print job "Jim's Job." • Instructs the printer to begin printing on page three of the job. (Since the END option is missing, the job prints from page three through the end of the job.) Note that the name option for the JOB and EOJ commands need not be the same. You may use different names for each. %-12345X@PJL @PJL JOB NAME = "Jim's Job" START = 3 @PJL ENTER LANGUAGE = PCL E . . . . PCL Job . . . . E ~%-12345X@PJL @PJL EOJ NAME = "End of Jim's Job" %-12345X EN Job Separation Commands 5-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
Job Separation Commands 5-5
JOB commands can be nested. For example, a spooling application
can send a PJL job that uses the JOB command to another spooler
that encapsulates the spooled job with another JOB/EOJ command
pair. When this is done, note that the job name from the outer JOB
command is cleared or overwritten by the inner command.
Example: Using the JOB Command to Print
Selected Pages
You can use the JOB command with the START and END options to
print selected pages of a job. The entire job must be sent to the
printer and formatted, but the printer does not begin printing until the
page indicated in the START option.
Note
If there is a need to print more than one copy of each page, send the
job multiple times using the START and END options to print collated
copies. Using the SET command or a printer language “number of
copies” command to print multiple copies of selected pages causes
unexpected results, because the printer counts physical pages, not
multi-copy collated pages.
In this example, the JOB command:
Informs the printer of the beginning of a print job.
Names the print job “Jim's Job.”
Instructs the printer to begin printing on page three of the job.
(Since the END option is missing, the job prints from page
three through the end of the job.)
Note that the name option for the JOB and EOJ commands need not
be the same. You may use different names for each.
<ESC>%-12345X@PJL <CR><LF>
@PJL JOB NAME = "Jim's Job" START = 3 <CR><LF>
@PJL ENTER LANGUAGE = PCL <CR><LF>
<ESC>E . . . . PCL Job . . . . <ESC>E
~
<ESC>%-12345X@PJL <CR><LF>
@PJL EOJ NAME = "End of Jim's Job" <CR><LF>
<ESC>%-12345X