Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 108

Using the uconv command to convert coded character sets, InfoPrint Manager for Windows

Page 108 highlights

char char char char char char } PFATTR; cctype[1]; /*Carriage control type - A(ANSI), M (Machine), Z (ASCII) */ chars[20]; /*CHARS values, including commas (eg.. GT12,GT15) */ formdef[8]; /*Form Definition (FORMDEF) */ pagedef[8]; /*Page Definition (PAGEDEF) */ prmode[8]; /*Processing mode */ trc[3]; /*Table Reference Characters - "YES" or "NO" */ The address of the control block containing these parameters is passed to the user exits: cc (Bytes 1-3) The value of the cc keyword as specified with the line2afp command. The line-data transform uses the default value (yes) if this keyword is not explicitly specified. cctype (Byte 4) The value of the cctype keyword as specified with the line2afp command. The line-data transform uses the default value (z) for ANSI carriage-control characters that are encoded in ASCII, if this keyword is not explicitly specified. chars (Bytes 5-24) The value of the chars keyword as specified with the line2afp command, including any commas that separate multiple font specifications. Because the chars keyword has no default value, this field contains blanks if no values are specified. formdef (Bytes 25-32) The value of the formdef keyword as specified with the line2afp command. Because the formdef keyword has no default value, this field contains blanks if no value is specified. pagedef (Bytes 33-40) The value of the pagedef keyword as specified with the line2afp command. Because the pagedef keyword has no default value, this field contains blanks if no value is specified. prmode (Bytes 41-48) The value of the prmode keyword as specified with the line2afp command. Because the prmode keyword has no default value, this field contains blanks if no value is specified. trc (Bytes 49-51) The value of the trc keyword as specified with the line2afp command. The line-data transform uses the default value (no) if this keyword is not explicitly specified. Using the uconv command to convert coded character sets InfoPrint Manager for Windows, Version 2 Release 2, replaced iconv with uconv and uconv is used for Version 2 Release 3 as well for translating text strings. uconv also lets you use UTF16 characters for translation. iconv: If you have written any line-data user-exit programs that use iconv, you need to alter them to use uconv instead. 90 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

char
cctype[1];
/*Carriage control type - A(ANSI), M (Machine), Z (ASCII) */
char
chars[20];
/*CHARS values, including commas (eg.. GT12,GT15)
*/
char
formdef[8]; /*Form Definition (FORMDEF)
*/
char
pagedef[8]; /*Page Definition (PAGEDEF)
*/
char
prmode[8];
/*Processing mode
*/
char
trc[3];
/*Table Reference Characters — “YES” or “NO”
*/
} PFATTR;
The address of the control block containing these parameters is passed to the user
exits:
cc (Bytes 1–3)
The value of the
cc
keyword as specified with the
line2afp
command. The
line-data transform uses the default value (
yes
) if this keyword is not
explicitly specified.
cctype (Byte 4)
The value of the
cctype
keyword as specified with the
line2afp
command.
The line-data transform uses the default value (
z
) for ANSI carriage-control
characters that are encoded in ASCII, if this keyword is not explicitly
specified.
chars (Bytes 5–24)
The value of the
chars
keyword as specified with the
line2afp
command,
including any commas that separate multiple font specifications. Because
the
chars
keyword has no default value, this field contains blanks if no
values are specified.
formdef (Bytes 25–32)
The value of the
formdef
keyword as specified with the
line2afp
command. Because the
formdef
keyword has no default value, this field
contains blanks if no value is specified.
pagedef (Bytes 33–40)
The value of the
pagedef
keyword as specified with the
line2afp
command. Because the
pagedef
keyword has no default value, this field
contains blanks if no value is specified.
prmode (Bytes 41–48)
The value of the
prmode
keyword as specified with the
line2afp
command. Because the
prmode
keyword has no default value, this field
contains blanks if no value is specified.
trc (Bytes 49–51)
The value of the
trc
keyword as specified with the
line2afp
command. The
line-data transform uses the default value (
no
) if this keyword is not
explicitly specified.
Using the uconv command to convert coded character sets
InfoPrint Manager for Windows, Version 2 Release 2, replaced
iconv
with
uconv
and
uconv
is used for Version 2 Release 3 as well for translating text strings.
uconv
also lets you use UTF16 characters for translation.
iconv:
If you have written any line-data user-exit programs that use
iconv
, you need to
alter them to use
uconv
instead.
90
InfoPrint Manager for Windows: Procedures