Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 373

Appendix B. IPDS error recovery, IPDS error recovery: Data stream errors

Page 373 highlights

Appendix B. IPDS error recovery When driving an IPDS printer, InfoPrint Manager sends page and resource data to the printer. The printer reports status and errors back to InfoPrint Manager. The printer status information is in the form of station counters representing progress of pages sent to the device through the printer microcode and the physical printing mechanism. Station counters report the number of pages and the number of copies of pages proceeding through each point in the printer. InfoPrint Manager requests printer status information (an acknowledgement request) after sending each job. The acknowledgement response contains the latest values of all the printer station counters. Once all pending jobs have been processed, InfoPrint Manager polls the printer periodically until all the pages of each job have been stacked. The actual destination object ack-interval attribute is configurable and defines how often InfoPrint Manager requests updated station counters from the printer while processing a particular job. The value for this attribute is specified in terms of pages and can be from 1 to 9999; the default value is 100 pages. For a 360 page job, an ack-interval setting of 100 pages means that InfoPrint Manager will send an acknowledgement request to the printer after sending pages 100, 200, 300, and 360. The printer responds to an acknowledgement request and returns station counters when all of the pages up to that point have been processed. This does not necessarily mean that all of those pages have printed or are stacked. The acknowledgement response from the printer after the 100th page will show that 100 pages have been processed (received). The printer might report, however, that only 10 pages have stacked. The ack-interval value affects printing performance and the currency of job status information. A small ack-interval value causes increased communication and processing and can cause a reduction in printer throughput. A small ack-interval value will, however, increase the frequency that job attributes such as current-page-printing, job-copies-completed, media-sheets-completed, and pages-completed are updated. A small ack-interval value will also enable the InfoPrint Manager software to have more recent station counters than it would with a large ack-interval value. Errors reported from the printer can be grouped into these categories: v "IPDS error recovery: Data stream errors" v "IPDS error recovery: Insufficient memory in the printer" on page 357 v "IPDS error recovery: Intervention required conditions" on page 358 v "IPDS error recovery: Unrecoverable problems" on page 359 IPDS error recovery: Data stream errors For data stream errors, the job might continue printing or the job might be terminated, depending on the severity of the error. There are hundreds of specific data stream errors. If one data stream error is defined for the error, InfoPrint Manager directs the printer to continue processing the page and take an alternate exception action. 355

  • 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
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426

Appendix B. IPDS error recovery
When driving an IPDS printer, InfoPrint Manager sends page and resource data to
the printer. The printer reports status and errors back to InfoPrint Manager. The
printer status information is in the form of station counters representing progress
of pages sent to the device through the printer microcode and the physical printing
mechanism. Station counters report the number of pages and the number of copies
of pages proceeding through each point in the printer.
InfoPrint Manager requests printer status information (an acknowledgement
request) after sending each job. The acknowledgement response contains the latest
values of all the printer station counters. Once all pending jobs have been
processed, InfoPrint Manager polls the printer periodically until all the pages of
each job have been stacked.
The actual destination object
ack-interval
attribute is configurable and defines how
often InfoPrint Manager requests updated station counters from the printer while
processing a particular job. The value for this attribute is specified in terms of
pages and can be from 1 to 9999; the default value is 100 pages. For a 360 page job,
an
ack-interval
setting of 100 pages means that InfoPrint Manager will send an
acknowledgement request to the printer after sending pages 100, 200, 300, and 360.
The printer responds to an acknowledgement request and returns station counters
when all of the pages up to that point have been processed. This does not
necessarily mean that all of those pages have printed or are stacked. The
acknowledgement response from the printer after the 100th page will show that
100 pages have been processed (received). The printer might report, however, that
only 10 pages have stacked.
The
ack-interval
value affects printing performance and the currency of job status
information. A small
ack-interval
value causes increased communication and
processing and can cause a reduction in printer throughput. A small
ack-interval
value will, however, increase the frequency that job attributes such as
current-page-printing
,
job-copies-completed
,
media-sheets-completed
, and
pages-completed
are updated. A small
ack-interval
value will also enable the
InfoPrint Manager software to have more recent station counters than it would
with a large
ack-interval
value.
Errors reported from the printer can be grouped into these categories:
v
“IPDS error recovery: Data stream errors”
v
“IPDS error recovery: Insufficient memory in the printer” on page 357
v
“IPDS error recovery: Intervention required conditions” on page 358
v
“IPDS error recovery: Unrecoverable problems” on page 359
IPDS error recovery: Data stream errors
For data stream errors, the job might continue printing or the job might be
terminated, depending on the severity of the error. There are hundreds of specific
data stream errors. If one data stream error is defined for the error, InfoPrint
Manager directs the printer to continue processing the page and take an alternate
exception action.
355