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

USERNAME Variable, Example: Job Management HP LaserJet 8100

Page 190 highlights

USERNAME Variable This variable is the user name that is obtained from user input or by the driver through some internal method. If the job stream does not contain a USERNAME the default value will be "NO USER NAME". The driver is responsible for determining the size of the printer's control panel and sending a string of appropriate length. Value "username string" Value Description This string is limited by the size of the printer's control panel display. The default value is "NO USER NAME". Example: Job Management HP LaserJet 8100 The following PJL example demonstrates job management. It creates a secure Proof and Hold job that will print one copy and then be held until the user selects it for printing via the control panel or JetAdmin. %-12345X@PJL @PJL COMMENT **Give job a name** @PJL SET JOBNAME = "Job_12345" @PJL COMMENT **Specify a user name** @PJL SET USERNAME = "Slim_Jim" @PJL COMMENT **Set Quantity to Print** @PJL SET QTY = 4 @PJL COMMENT **Specify Proof & Hold** @PJL SET HOLD = PROOF @PJL COMMENT **Specify private job** @PJL SET HOLDTYPE = PRIVATE @PJL SET HOLDKEY = "0246" @PJL ENTER LANGUAGE = POSTSCRIPT %!PS-ADOBE . . . PostScript print job . . . ^D ~%-12345X 10-4 Job Management 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

10-4
Job Management
EN
USERNAME Variable
This variable is the user name that is obtained from user input or by
the driver through some internal method.
If the job stream does not
contain a USERNAME the default value will be "NO USER NAME".
The driver is responsible for determining the size of the printer's
control panel and sending a string of appropriate length.
Example: Job Management HP LaserJet 8100
The following PJL example demonstrates job management. It creates
a secure Proof and Hold job that will print one copy and then be held
until the user selects it for printing via the control panel or JetAdmin.
<ESC>%-12345X@PJL <CR><LF>
@PJL COMMENT **Give job a name** <CR><LF>
@PJL SET JOBNAME = "Job_12345" <CR><LF>
@PJL COMMENT **Specify a user name**<CR><LF>
@PJL SET USERNAME = "Slim_Jim" <CR><LF>
@PJL COMMENT **Set Quantity to Print**<CR><LF>
@PJL SET QTY = 4 <CR><LF>
@PJL COMMENT **Specify Proof & Hold**<CR><LF>
@PJL SET HOLD = PROOF<CR><LF>
@PJL COMMENT **Specify private job**<CR><LF>
@PJL SET HOLDTYPE = PRIVATE<CR><LF>
@PJL SET HOLDKEY = "0246"<CR><LF>
@PJL ENTER LANGUAGE = POSTSCRIPT <CR><LF>
%!PS-ADOBE . . . PostScript print job . . . ^D
~
<ESC>%-12345X
Value
Value Description
"
username string
"
This string is limited by the size of the
printer's control panel display. The default
value is
"NO USER NAME".