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

HP-GL/2 Vector Graphics

Page 341 highlights

HP-GL/2 Vector Graphics There are different approaches (commands) and techniques that can be used to create an HP-GL/2 image. To assist in determining the most efficient approach to creating an image, several points are identified below: z When using line caps and joins: • Most efficient - Round join with butt cap • Least efficient - Round join with triangular cap z When using text, if you want the character to be printed at the same location as it would in PCL, use label origin position 21 (see "Label Origin" command, in Chapter 23). z Default pen widths (5 dots wide or less) produce the highest speed. z Hewlett-Packard recommends using polygon mode when the number of points in a polygon is 1000 or less. z The Polyline Encoded command can reduce data by 60% to 70%. z When drawing shapes, use a command that was designed to draw that shape. For example, to draw a rectangle, use the ER command to produce it, instead of stroking the shape line by line. z When drawing arcs or circles, use the Bezier commands to eliminate the need to compute the chord angle, thus resulting in better quality and efficiency. z To Scale text, use the HP-GL/2 font selection commands, such as SD or AD, that use Intellifont or TrueType to scale the text. Scaling text in HP-GL/2, using the SR or SI commands, is much less efficient. z Font transformations in HP-GL/2, such as mirroring, scaling, slanting, rotating, and outlining are very processing intensive. An ''ERROR 21'' (print overrun) may occur. The error can be controlled by using the HP LaserJet "Page Protection" feature. EN HP-GL/2 Vector Graphics 24-9

  • 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
HP-GL/2 Vector Graphics
24-9
HP-GL/2 Vector Graphics
There are different approaches (commands) and techniques that can
be used to create an HP-GL/2 image. To assist in determining the
most efficient approach to creating an image, several points are
identified below:
When using line caps and joins:
Most efficient - Round join with butt cap
Least efficient - Round join with triangular cap
When using text, if you want the character to be printed at the
same location as it would in PCL, use label origin position 21
(see “Label Origin” command, in Chapter 23).
Default pen widths (5 dots wide or less) produce the highest
speed.
Hewlett-Packard recommends using polygon mode when the
number of points in a polygon is 1000 or less.
The Polyline Encoded command can reduce data by 60% to 70%.
When drawing shapes, use a command that was designed to
draw that shape. For example, to draw a rectangle, use the ER
command to produce it, instead of stroking the shape line by line.
When drawing arcs or circles, use the Bezier commands to
eliminate the need to compute the chord angle, thus resulting in
better quality and efficiency.
To Scale text, use the HP-GL/2 font selection commands, such as
SD or AD, that use Intellifont or TrueType to scale the text. Scaling
text in HP-GL/2, using the SR or SI commands, is much less
efficient.
Font transformations in HP-GL/2, such as mirroring, scaling,
slanting, rotating, and outlining are very processing intensive.
An ‘‘ERROR 21’’ (print overrun) may occur. The error can be
controlled by using the HP LaserJet “Page Protection” feature.