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

TIMED Variable, Example: Using Timed Unsolicited Status

Page 152 highlights

TIMED Variable The TIMED variable allows "automatic polling" of the printer without host intervention and without exiting the current printer language (back to PJL). Values from 5 to 300 indicate the time interval between status messages in seconds. This feature is turned off by setting the value to 0. The status message returned when this command is enabled is similar to that solicited by the INFO STATUS command. Note The accuracy of the timer may vary +/- 10% due to delays in data transmission and other system variables. To allow for this use a timing window in your application. The "CODE=" portion indicates a status code number. See Appendix D for a complete list of status code numbers. The "DISPLAY=" portion of the returned status indicates the message currently displayed on the control panel. The "ONLINE=" portion indicates whether the printer is online or offline. Note The "string" portion of the "DISPLAY=string" status message is localized; the same message displayed on the control panel appears in whichever language is being used. For those printers supporting Japanese printing when the language is set to Japanese strings which correspond to a control panel message are displayed on the control panel using the JIS X0201-76 character set. Example: Using Timed Unsolicited Status In this example a status message is sent to the host every 30 seconds. %-12345X@PJL @PJL USTATUS TIMED = 30 %-12345X 7-40 Status Readback Commands 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

7-40
Status Readback Commands
EN
TIMED Variable
The TIMED variable allows “automatic polling” of the printer without
host intervention and without exiting the current printer language
(back to PJL). Values from 5 to 300 indicate the time interval between
status messages in seconds. This feature is turned off by setting the
value to 0. The status message returned when this command is
enabled is similar to that solicited by the INFO STATUS command.
Note
The accuracy of the timer may vary +/– 10% due to delays in data
transmission and other system variables. To allow for this use a timing
window in your application.
The “CODE=” portion indicates a status code number. See
Appendix D for a complete list of status code numbers. The
“DISPLAY=” portion of the returned status indicates the message
currently displayed on the control panel. The “ONLINE=” portion
indicates whether the printer is online or offline.
Note
The “
string
” portion of the “DISPLAY=
string
” status message is
localized; the same message displayed on the control panel appears
in whichever language is being used.
For those printers supporting Japanese printing when the language is
set to Japanese strings which correspond to a control panel message
are displayed on the control panel using the JIS X0201-76 character
set.
Example: Using Timed Unsolicited Status
In this example a status message is sent to the host every 30
seconds.
<ESC>%-12345X@PJL <CR><LF>
@PJL USTATUS TIMED = 30 <CR><LF>
<ESC>%-12345X