HP 5100tn Printer Job Language - Technical Reference Manual - Page 92

Setting the Printer, to a Desired State

Page 92 highlights

Setting the Printer to a Desired State At the beginning of each print job, printer features which affect the printed output must be set to a desired state to print the job as expected. This can be accomplished in two ways: If the printer has a control panel, the user sets the control panel to values that are appropriate for all users sharing the printer. For features that must be set on a job-by-job basis, use printer language commands. If a feature cannot be set with a printer language, use PJL. Applications that generate print data, such as word processors, spreadsheets, and graphics programs, should ensure that the printer is set to a desired state as follows (see Chapter 10 for a description of the various application types): 1. Send the UEL command (%-12345X) to start PJL and to default the print environment to the User Default Environment settings. 2. Use the SET command to modify any currently defined environment variables that cannot be set using the desired printer language. For example, use PJL to set variables such as RET or PAGE PROTECTION that cannot be set with a printer language; then use PCL or another printer language to set the remaining environment variables, such as orientation and number of copies. Note Do not set features that you do not enable users to set from your application. Any feature set by the application should enable the user to control that feature-this strategy prevents the user from being "locked out" of a particular feature. 3. Enter the desired printer language and use printer language commands to set all other environment variables to the desired settings. 4. If using a SET command to modify an environment variable, use a RESET command to return to its default state. 6-30 Environment Commands

  • 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

Setting the Printer
to a Desired State
At the beginning of each print job, printer features which
affect the printed output must be set to a desired state to print
the job as expected. This can be accomplished in two ways:
If the printer has a control panel, the user sets the
control panel to values that are appropriate for all users
sharing the printer.
For features that must be set on a job-by-job basis, use
printer language commands. If a feature cannot be set
with a printer language, use PJL.
Applications that generate print data, such as word
processors, spreadsheets, and graphics programs, should
ensure that the printer is set to a desired state as follows (see
Chapter 10 for a description of the various application types):
1.
Send the UEL command (<ESC>%-12345X) to start PJL
and to default the print environment to the User Default
Environment settings.
2.
Use the SET command to modify any currently defined envi-
ronment variables that cannot be set using the desired
printer language. For example, use PJL to set variables
such as RET or PAGE PROTECTION that cannot be set
with a printer language; then use PCL or another printer
language to set the remaining environment variables, such
as orientation and number of copies.
Note
Do not set features that you do not enable users to set from
your application. Any feature set by the application should
enable the user to control that feature
this strategy prevents
the user from being “locked out” of a particular feature.
3.
Enter the desired printer language and use printer lan-
guage commands to set all other environment variables
to the desired settings.
4.
If using a SET command to modify an environment vari-
able, use a RESET command to return to its default state.
6-30
Environment Commands