HP LaserJet 4100 HP PCL/PJL reference (PCL 5 Printer Language) - Technical Ref - Page 261

Designating and Selecting Fonts, Standard and Alternate Fonts

Page 261 highlights

When printing proportional fonts, the Character Plot (CP) command uses the width of the Space control code to determine horizontal spaces and the Line Feed height for determining vertical spacing. The Extra Space (ES) command uses the horizontal escapement distance (a font metric) to compute horizontal spaces and the Line Feed height for determining vertical spacing. Both of the character size commands (SI and SR) use cap height and average character width in calculating character size. Otherwise, these commands behave the same as they do with fixed-spaced fonts. Designating and Selecting Fonts If you intend to label with the default fixed-spaced font (Stick), you do not need to use the SD or AD commands for designating standard and alternate fonts. However, if you intend to use a different font (for example, to match accompanying PCL text), you must use the SD or AD commands to designate fonts before you can select those fonts for labeling (using either SA or SS). Standard and Alternate Fonts The following outlines some of the principles to use when labeling with different fonts: z Designate the standard and alternate fonts using the SD and/or AD commands before labeling. If you are using the Stick font (the default) as your standard font, you need specify only your alternate font. z Select either the standard or alternate font, using either the SS or SA command before labeling. • Note that labeling always begins with the standard font, unless you use the SA command before you begin your label (or finish the previous label in the alternate font). z Switch from the standard font to the alternate font, either using SS and SA or the Shift In/Shift Out method. If you are changing fonts within a text string, the Shift In/Shift Out method is usually more efficient. Switch from the standard font to the alternate font using the ASCII Shift Out control character (SO, decimal code 14). Switch from the alternate font to the standard font using the ASCII Shift In control character (SI, decimal code 15). (Note that a Shift In or Shift Out outside of the label command string is ignored.) EN Designating and Selecting Fonts 23-17

  • 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

EN
Designating and Selecting Fonts
23-17
When printing proportional fonts, the Character Plot (CP) command
uses the width of the Space control code to determine horizontal
spaces and the Line Feed height for determining vertical spacing.
The Extra Space (ES) command uses the horizontal escapement
distance (a font metric) to compute horizontal spaces and the Line
Feed height for determining vertical spacing. Both of the character
size commands (SI and SR) use cap height and average character
width in calculating character size. Otherwise, these commands
behave the same as they do with fixed-spaced fonts.
Designating and Selecting Fonts
If you intend to label with the default fixed-spaced font (Stick), you do
not need to use the SD or AD commands for designating standard
and alternate fonts. However, if you intend to use a different font (for
example, to match accompanying PCL text), you must use the SD or
AD commands to designate fonts before you can select those fonts
for labeling (using either SA or SS).
Standard and Alternate Fonts
The following outlines some of the principles to use when labeling
with different fonts:
Designate the standard and alternate fonts using the SD and/or
AD commands before labeling. If you are using the Stick font
(the default) as your standard font, you need specify only your
alternate font.
Select either the standard or alternate font, using either the SS or
SA command before labeling.
Note that labeling always begins with the standard font, unless
you use the SA command before you begin your label (or finish
the previous label in the alternate font).
Switch from the standard font to the alternate font, either using
SS and SA or the Shift In/Shift Out method. If you are changing
fonts within a text string, the Shift In/Shift Out method is usually
more efficient. Switch from the standard font to the alternate font
using the ASCII Shift Out control character (SO, decimal code
14). Switch from the alternate font to the standard font using the
ASCII Shift In control character (SI, decimal code 15). (Note that
a Shift In or Shift Out outside of the label command string is
ignored.)