Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 85

Using PSF DSS user-exit programs, Supported types of PSF DSS user-exits

Page 85 highlights

Chapter 15. Using PSF DSS user-exit programs This section describes the sample PSF DSS user-exit programs supplied with InfoPrint Manager and shows how you can create your own PSF DSS user-exit programs. These user-exit programs apply to printers connected to InfoPrint Manager through the PSF device support subsystem (DSS). This chapter contains these topics: v "Supported types of PSF DSS user-exits" v "Sample PSF DSS user-exit programs" on page 68 v "Creating and using your own PSF DSS user-exit programs" on page 70 v "Compiling and installing the user-exit program" on page 70 v "The header page and trailer page user-exit programs" on page 75 v "Accounting, post-print accounting, and audit user-exit program inputs and outputs" on page 76 v "Input data user-exit program inputs and outputs" on page 79 v "Ouput data user-exit program inputs and outputs" on page 81 v "Structure of a user-exit program" on page 82 v "User-exit programs for the line data transform" on page 82 v "Attributes of the line data input file" on page 89 v "Using the uconv command to convert coded character sets" on page 90 Supported types of PSF DSS user-exits InfoPrint Manager supports dynamically loaded user-exit programs. These programs are loaded with InfoPrint Manager during initialization and are called at various points during job processing. InfoPrint Manager allows eight different types of PSF DSS user exits. InfoPrint Manager calls the exits in this order: v Header (Start) page user exit v Separator page user exit v Input data user exit v Output data user exit v Accounting user exit v Audit user exit v Trailer (End) page user exit v Post-print accounting user exit 67

  • 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

Chapter 15. Using PSF DSS user-exit programs
This section describes the sample PSF DSS user-exit programs supplied with
InfoPrint Manager and shows how you can create your own PSF DSS user-exit
programs. These user-exit programs apply to printers connected to InfoPrint
Manager through the PSF device support subsystem (DSS).
This chapter contains these topics:
v
“Supported types of PSF DSS user-exits”
v
“Sample PSF DSS user-exit programs” on page 68
v
“Creating and using your own PSF DSS user-exit programs” on page 70
v
“Compiling and installing the user-exit program” on page 70
v
“The header page and trailer page user-exit programs” on page 75
v
“Accounting, post-print accounting, and audit user-exit program inputs and
outputs” on page 76
v
“Input data user-exit program inputs and outputs” on page 79
v
“Ouput data user-exit program inputs and outputs” on page 81
v
“Structure of a user-exit program” on page 82
v
“User-exit programs for the line data transform” on page 82
v
“Attributes of the line data input file” on page 89
v
“Using the uconv command to convert coded character sets” on page 90
Supported types of PSF DSS user-exits
InfoPrint Manager supports dynamically loaded user-exit programs. These
programs are loaded with InfoPrint Manager during initialization and are called at
various points during job processing.
InfoPrint Manager allows eight different types of PSF DSS user exits. InfoPrint
Manager calls the exits in this order:
v
Header (Start) page user exit
v
Separator page user exit
v
Input data user exit
v
Output data user exit
v
Accounting user exit
v
Audit user exit
v
Trailer (End) page user exit
v
Post-print accounting user exit
67