Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 86

Sample PSF DSS user-exit programs, exits\psf, Management Console, Change Service Configuration

Page 86 highlights

Start Job Start sheet Separator sheet (Header) Send job to printer Accounting Audit End sheet (Trailer) Job Stacked Post-print accounting Input Data User Exit Output Data User Exit Figure 4. InfoPrint Manager user-exit program order at the printer Sample PSF DSS user-exit programs Other job processing InfoPrint Manager supplies sample PSF DSS user-exit programs for the header, separator, and trailer pages, for accounting and audit data, and for post-print accounting data. The sample header, separator, and trailer page user-exit programs generate Advanced Function Presentation (AFP) data stream pages. The sample accounting and audit user-exit programs generate ASCII data in a report file format or write to a log file. The sample post-print accounting user-exit program only writes to a log file. InfoPrint Manager also supplies sample user-exit programs for input data and output data; however, these user-exit programs do not perform any function. You can use all of these sample programs as they are or you can modify them. If you choose to modify the existing user-exit programs, the source code for each one is located in the install_path\exits\psf directory. The install_path is the directory that InfoPrint Manager is installed in. If you do not know the install path, you can find it in the Management Console. Open the Management Console, click Edit → Change Service Configuration and find the Install path field. Table 1 lists the sample user exit programs supplied with InfoPrint Manager. Table 7. Sample user-exit programs Type of user exit File Name Description Header Page ainuxhdr.c Generates brief style start sheet. ainuxhdr2.c Generates full style start sheet. ainuxhdrp.c Generates start sheet with job ticket information. ainuxhdrx.c Generates start sheet without vertical lines. pduxblkh.c Generates a blank start sheet. 68 InfoPrint Manager for Windows: Procedures

  • 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

Sample PSF DSS user-exit programs
InfoPrint Manager supplies sample PSF DSS user-exit programs for the header,
separator, and trailer pages, for accounting and audit data, and for post-print
accounting data. The sample header, separator, and trailer page user-exit programs
generate Advanced Function Presentation (AFP) data stream pages. The sample
accounting and audit user-exit programs generate ASCII data in a report file
format or write to a log file. The sample post-print accounting user-exit program
only writes to a log file. InfoPrint Manager also supplies sample user-exit
programs for input data and output data; however, these user-exit programs do
not perform any function. You can use all of these sample programs as they are or
you can modify them.
If you choose to modify the existing user-exit programs, the source code for each
one is located in the
install_path
\
exits\psf
directory. The
install_path
is the
directory that InfoPrint Manager is installed in. If you do not know the install
path, you can find it in the
Management Console
. Open the Management Console,
click
Edit
Change Service Configuration
and find the
Install path
field.
Table 1 lists the sample user exit programs supplied with InfoPrint Manager.
Table 7. Sample user-exit programs
Type of user exit
File Name
Description
Header Page
ainuxhdr.c
Generates brief style start
sheet.
ainuxhdr2.c
Generates full style start
sheet.
ainuxhdrp.c
Generates start sheet with
job ticket information.
ainuxhdrx.c
Generates start sheet without
vertical lines.
pduxblkh.c
Generates a blank start sheet.
Start
sheet
Separator
sheet
Send job
to printer
Accounting
Audit
End
sheet
Start
Job
Post-print
accounting
(Trailer)
(Header)
Inp
Data User Exit
Output Data User Exit
ut
Job
Stacked
Other job
processing
Figure 4. InfoPrint Manager user-exit program order at the printer
68
InfoPrint Manager for Windows: Procedures