Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 238

Specifying font substitution through initialization files, ps_font_map_files, ps2afp, UserInit

Page 238 highlights

performance reasons, this is the recommended method. You can specify more than one font-mapping file, if necessary. Separate the font-mapping files with colons. For example, to specify the font-mapping files font1.map and font2.map, enter this: ps_font_map_files=/path/font1.map:/path/font2.map v Enter the path and name of the font-mapping file as the value of the ps_font_map_files transform command configuration file. Use the same syntax as described for entering the value in the transform daemon configuration file. Using this method can result in significant performance degradation. v Specify the font-mapping file, including its path name, from the command line using the -F flag of the ps2afp or the pdf2afp command. You can specify multiple files using multiple -F flags; InfoPrint concatenates them from left-to-right (first entered to last entered) in that order. For example: ps2afp -F/path/font.map This method can also result in degraded performance. Note: If you use the ps2afp -F or the pdf2afp -F command flag or the ps_font_map_files keyword in the transform command configuration file to specify a font-mapping file, and the value is different than that specified in the transform daemon configuration file, the transform daemon restarts the PostScript interpreter so that the new value for the font-mapping file takes effect. However, restarting the PostScript interpreter decreases performance. Specifying font substitution through initialization files Sometimes jobs request fonts that are neither included inline with the job nor resident on the printer. If InfoPrint Manager cannot find the fonts that the job requires, the job might fail. To avoid job failure because of missing fonts, you can issue a PostScript command that substitutes a Courier font to make sure that the job prints. To do this task, use this procedure: 1. From a command line, access the UserInit file that is located in either the /var/psf/ps2afp2 directory on an InfoPrint Manager AIX server or the \install_path\var\psf\ps2afp2 folder on an InfoPrint Manager Windows server. If you are using a configuration file and daemon other than the default 3160d.cfg postscript daemon configuration file, the you will need to determine which daemon is being used and change the initialization file for that daemon. 2. Using your editor of choice, edit the file. 3. Add this to the UserInit file to make sure that missing fonts are replaced by Courier fonts to allow the job to print : %! turnFontSubstitutionOn Note: If you want to make sure that fonts not inline with the job or resident on your printer do not print, type this change in the UserInit file: %! turnFontSubstitutionOff 4. Save and close the file. 224 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

performance reasons, this is the recommended method. You can specify more
than one font-mapping file, if necessary. Separate the font-mapping files with
colons.
For example, to specify the font-mapping files
font1.map
and
font2.map
, enter
this:
ps_font_map_files=/path/font1.map:/path/font2.map
v
Enter the path and name of the font-mapping file as the value of the
ps_font_map_files
transform command configuration file. Use the same syntax
as described for entering the value in the transform daemon configuration file.
Using this method can result in significant performance degradation.
v
Specify the font-mapping file, including its path name, from the command line
using the
-F
flag of the
ps2afp
or the
pdf2afp
command. You can specify
multiple files using multiple
-F
flags; InfoPrint concatenates them from
left-to-right (first entered to last entered) in that order.
For example:
ps2afp -F/path/font.map
This method can also result in degraded performance.
Note:
If you use the
ps2afp -F
or the
pdf2afp -F
command flag or the
ps_font_map_files
keyword in the transform command configuration file to
specify a font-mapping file, and the value is different than that specified in the
transform daemon configuration file, the transform daemon restarts the PostScript
interpreter so that the new value for the font-mapping file takes effect. However,
restarting the PostScript interpreter decreases performance.
Specifying font substitution through initialization files
Sometimes jobs request fonts that are neither included inline with the job nor
resident on the printer. If InfoPrint Manager cannot find the fonts that the job
requires, the job might fail. To avoid job failure because of missing fonts, you can
issue a PostScript command that substitutes a Courier font to make sure that the
job prints.
To do this task, use this procedure:
1.
From a command line, access the
UserInit
file that is located in either the
/var/psf/ps2afp2
directory on an InfoPrint Manager AIX server or the
\
install_path
\var\psf\ps2afp2
folder on an InfoPrint Manager Windows server.
If you are using a configuration file and daemon other than the default
3160d.cfg
postscript daemon configuration file, the you will need to determine
which daemon is being used and change the initialization file for that daemon.
2.
Using your editor of choice, edit the file.
3.
Add this to the
UserInit
file to make sure that missing fonts are replaced by
Courier fonts to allow the job to print :
%!
turnFontSubstitutionOn
Note:
If you want to make sure that fonts not inline with the job or resident on
your printer do not print, type this change in the
UserInit
file:
%!
turnFontSubstitutionOff
4.
Save and close the file.
224
InfoPrint Manager for AIX: Procedures