Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 73

Creating and using your own user-exit programs, Compiling and installing the user-exit program

Page 73 highlights

Table 8. Sample user-exit programs (continued) Type of user-exit File Name Audit ainuxaud.c ainuxaud2.c ainuxaudp.c ainaudlog.c Input Data ainuxind.c Output Data ainuxout.c Description Generates brief style audit sheet. Generates full style audit sheet. Generates audit sheet with job ticket information. Generates audit log information. Provides template for writing your own user-exit program. Provides template for writing your own user-exit program. See "User-exit programs for the line-data transform" on page 73 for sample user-exit programs used with the line-data transform. Creating and using your own user-exit programs You can create your own user-exit program at any time; however, you must do additional tasks to activate your program. You must have the XL C Compiler and the bos.adt components of the Base Application Development Toolkit of the AIX operating system installed. Creating your own user-exit programs ICONV If you have written any user-exit programs that use ICONV, you must alter them to use UCONV instead. See the InfoPrint Manager: Reference for more information. You can create your own user-exit program in one of these ways: v Copy one of the sample user-exit programs, rename it, and modify it using an AIX editor. v Write your own user-exit program. You can include the variable data shown in the following sections, for example, USERID; but InfoPrint Manager cannot process variable data that is not shown in this chapter. Compiling and installing the user-exit program When you finish creating your own user-exit program, you must compile the program code and then install it in the correct directory. You do this by using the AIX make command. When the make command executes, it reads the Makefile file, supplied with InfoPrint Manager, that is located in the same directory as the sample programs. The Makefile file contains information about the specified target files and the commands necessary to update the target files. Before you put your user-exit program into general use at your site, you should test it first to make sure that it runs correctly. Because your user-exit program Chapter 6. User-exit programs (PSF, Generalized Fax, and Email DSS only) 59

  • 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

Table 8. Sample user-exit programs (continued)
Type of user-exit
File Name
Description
Audit
ainuxaud.c
Generates brief style audit
sheet.
ainuxaud2.c
Generates full style audit
sheet.
ainuxaudp.c
Generates audit sheet with
job ticket information.
ainaudlog.c
Generates audit log
information.
Input Data
ainuxind.c
Provides template for writing
your own user-exit program.
Output Data
ainuxout.c
Provides template for writing
your own user-exit program.
See “User-exit programs for the line-data transform” on page 73 for sample
user-exit programs used with the line-data transform.
Creating and using your own user-exit programs
You can create your own user-exit program at any time; however, you must do
additional tasks to activate your program. You must have the XL C Compiler and
the
bos.adt
components of the Base Application Development Toolkit of the AIX
operating system installed.
Creating your own user-exit programs
ICONV
If you have written any user-exit programs that use ICONV, you must alter them
to use UCONV instead. See the
InfoPrint Manager: Reference
for more information.
You can create your own user-exit program in one of these ways:
v
Copy one of the sample user-exit programs, rename it, and modify it using an
AIX editor.
v
Write your own user-exit program. You can include the variable data shown in
the following sections, for example,
USERID
; but InfoPrint Manager cannot
process variable data that is not shown in this chapter.
Compiling and installing the user-exit program
When you finish creating your own user-exit program, you must compile the
program code and then install it in the correct directory. You do this by using the
AIX
make
command.
When the
make
command executes, it reads the
Makefile
file, supplied with
InfoPrint Manager, that is located in the same directory as the sample programs.
The
Makefile
file contains information about the specified target files and the
commands necessary to update the target files.
Before you put your user-exit program into general use at your site, you should
test it first to make sure that it runs correctly. Because your user-exit program
Chapter 6. User-exit programs (PSF, Generalized Fax, and Email DSS only)
59