Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 82

Accounting_exitdata, Audit_exitdata, Jobcompletion_exitdata, Ainuexit.h

Page 82 highlights

ainurpt9 Provides detailed entries of times and pages printed for a specific job submitter in jobcompletion.log. The source code for these reporting utilities is also located in the /usr/lpp/psf/exits directory. These executable reporting utilities are located in the /usr/lpp/psf/bin directory. By specifying these executable reporting utilities at the AIX command line, you can display data by either destination ID or userid. For example, to report on print requests submitted by a specific user to a actual destination for which the accounting user-exit has been activated, you can specify ainurpt3 and then provide the userid to the program. Note: You must activate these exits to generate the log files used by these report programs. For more information about activating these exits, see "Activating the user-exit program" on page 61. The data structures for the accounting, audit, and post-print accounting user-exit programs are included with the source code in the /usr/lpp/psf/exits/ainuexit.h and /usr/lpp/psf/exits/ainurpt.h files. The code for these structures is shown in "User-exit program structures" on page 62. The declarations of these exits are: void ACCOUNTING (ACCOUNTING_EXITDATA *exitdata) void AUDIT (AUDIT_EXITDATA *exitdata) void JOBCOMPLETION (JOBCOMPLETION_EXITDATA *exitdata) After you create your 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). 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. The ACCOUNTING_EXITDATA, AUDIT_EXITDATA, and JOBCOMPLETION_EXITDATA input/output parameters contain all the input and output data needed to communicate between InfoPrint Manager and the user-exit programs. These fields are also found in the accounting, audit, and post-print accounting user-exit programs: Pages Printed (accounting and audit user-exit only) Shows the total number of impressions processed for this job. Bin One Sheets Processed (accounting and audit user-exit only) Shows the total number of processed sheets that were selected from the primary bin. Bin Two Sheets Processed (accounting and audit user-exit only) Shows the total number of processed sheets that were selected from bins other than the primary bin. User Pages Stacked by Bin (post-print accounting user-exit only) Shows the total number of stacked pages in the user print file. It does not include system pages, such as the header page, in the count. 68 InfoPrint Manager for AIX: 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

ainurpt9
Provides detailed entries of times and pages printed for a specific job
submitter in
jobcompletion.log
.
The source code for these reporting utilities is also located in the
/usr/lpp/psf/exits
directory.
These executable reporting utilities are located in the
/usr/lpp/psf/bin
directory. By
specifying these executable reporting utilities at the AIX command line, you can
display data by either destination ID or userid. For example, to report on print
requests submitted by a specific user to a actual destination for which the
accounting user-exit has been activated, you can specify
ainurpt3
and then provide
the userid to the program.
Note:
You must activate these exits to generate the log files used by these report
programs. For more information about activating these exits, see “Activating the
user-exit program” on page 61.
The data structures for the accounting, audit, and post-print accounting user-exit
programs are included with the source code in the
/usr/lpp/psf/exits/ainuexit.h
and
/usr/lpp/psf/exits/ainurpt.h
files. The code for these structures is shown in
“User-exit program structures” on page 62.
The declarations of these exits are:
void ACCOUNTING (ACCOUNTING_EXITDATA *exitdata)
void AUDIT (AUDIT_EXITDATA *exitdata)
void JOBCOMPLETION (JOBCOMPLETION_EXITDATA *exitdata)
After you create your 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).
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.
The
ACCOUNTING_EXITDATA
,
AUDIT_EXITDATA
, and
JOBCOMPLETION_EXITDATA
input/output parameters contain all the input and output data needed to
communicate between InfoPrint Manager and the user-exit programs.
These fields are also found in the accounting, audit, and post-print accounting
user-exit programs:
Pages Printed (accounting and audit user-exit only)
Shows the total number of impressions processed for this job.
Bin One Sheets Processed (accounting and audit user-exit only)
Shows the total number of processed sheets that were selected from the
primary bin.
Bin Two Sheets Processed (accounting and audit user-exit only)
Shows the total number of processed sheets that were selected from bins
other than the primary bin.
User Pages Stacked by Bin (post-print accounting user-exit only)
Shows the total number of stacked pages in the user print file. It does not
include system pages, such as the header page, in the count.
68
InfoPrint Manager for AIX: Procedures