Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 81

The accounting, post-print accounting, and audit user-exit programs, ainuexit.h, usr/lpp/psf/exits

Page 81 highlights

See "Common input and output fields" on page 62 and the ainuexit.h file for explanations of the function and structure of the various components of this user-exit. This field is also found in the separator page user-exit program and provides output information: Copy Indicates which copy is associated with this call to the exit. Initially set to 1, it increments by one each time the exit is called. The sample separator page user-exit program generates one separator page for the first copy and all subsequent copies of the job. After you create your separator page user-exit program, you must use the AIX make command to compile the code (see "Compiling and installing the user-exit program" on page 59). The accounting, post-print accounting, and audit user-exit programs The InfoPrint Manager accounting and audit user-exit programs require the same inputs and produce the same outputs so the program descriptions are the same. The post-print accounting user-exit program requires more inputs and produces more outputs. The source code (in the C programming language) for the sample user-exit programs listed on page 57 are in the /usr/lpp/psf/exits directory. The sample programs store the data into a file you can access with these executable reporting utilities: ainurpt1 Provides accounting data for the actual destinations defined, based upon the destination ID. ainurpt2 Provides accounting data for the actual destinations defined, based upon the userid. ainurpt3 Provides detailed accounting data for the destinations defined, based upon the particular userid supplied. ainurpt4 Provides audit data for the actual destinations defined, based upon the destination ID. ainurpt5 Provides audit data for the actual destinations defined, based upon the userid. ainurpt6 Provides detailed audit data for the actual destinations defined, based upon the particular userid supplied. ainurpt7 Provides post-print accounting data stored in jobcompletion.log, sorted by actual destination. ainurpt8 Provides summary post-print accounting data stored in jobcompletion.log, sorted by job submitter. Chapter 6. User-exit programs (PSF, Generalized Fax, and Email DSS only) 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

See “Common input and output fields” on page 62 and the
ainuexit.h
file for
explanations of the function and structure of the various components of this
user-exit.
This field is also found in the separator page user-exit program and provides
output information:
Copy
Indicates which copy is associated with this call to the exit. Initially set to
1, it increments by one each time the exit is called. The sample separator
page user-exit program generates one separator page for the first copy and
all subsequent copies of the job.
After you create your separator page user-exit program, you must use the AIX
make
command to compile the code (see “Compiling and installing the user-exit
program” on page 59).
The accounting, post-print accounting, and audit user-exit programs
The InfoPrint Manager accounting and audit user-exit programs require the same
inputs and produce the same outputs so the program descriptions are the same.
The post-print accounting user-exit program requires more inputs and produces
more outputs.
The source code (in the C programming language) for the sample user-exit
programs listed on page 57 are in the
/usr/lpp/psf/exits
directory. The sample
programs store the data into a file you can access with these executable reporting
utilities:
ainurpt1
Provides accounting data for the actual destinations defined, based upon
the destination ID.
ainurpt2
Provides accounting data for the actual destinations defined, based upon
the userid.
ainurpt3
Provides detailed accounting data for the destinations defined, based upon
the particular userid supplied.
ainurpt4
Provides audit data for the actual destinations defined, based upon the
destination ID.
ainurpt5
Provides audit data for the actual destinations defined, based upon the
userid.
ainurpt6
Provides detailed audit data for the actual destinations defined, based
upon the particular userid supplied.
ainurpt7
Provides post-print accounting data stored in
jobcompletion.log
, sorted by
actual destination.
ainurpt8
Provides summary post-print accounting data stored in
jobcompletion.log
,
sorted by job submitter.
Chapter 6. User-exit programs (PSF, Generalized Fax, and Email DSS only)
67