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

Scaling, the Input P1 and P2 IP or Input Relative P1 and P2 IR commands.

Page 26 highlights

Scaling When you scale a drawing, you define your own units of measurement instead of using plotter units; the printer converts your units (user-units) to dot positions for placing the image on the page. Scaling allows control of the printer using units that are easy for you to work with. For example, you can scale your drawing to divide the drawing area into 100 squares. As you plan the drawing, you can think in terms of 100 squares rather than plotter units. Here is another example of scaling: since 400 plotter units equals 1 centimeter, you can establish this scale to print in user-units equal to 1 centimeter each. Scaling begins with the scaling points, P1 and P2. P1 and P2 act as two points marking opposite corners of a rectangle. You can make this rectangle any size and place it anywhere in relation to the origin, depending on the plotter unit coordinates you specify for P1 and P2. (P1 and P2 default to the lower left and upper right corners of the picture frame, respectively, but you can change their locations using the Input P1 and P2 (IP) or Input Relative P1 and P2 (IR) commands.) After you have defined the positions for P1 and P2, or have accepted the default, use this imaginary rectangle to set up scaling for your drawing. With the Scale (SC) command you specify how many sections the rectangle divides into horizontally (the X-axis) and how many sections the rectangle divides into vertically (the Y-axis). With this process you have created your user-units. Scaling also allows you to enlarge or reduce your image by changing the locations of P1 and P2. P1 and P2 represent physical locations in relation to the PCL Picture Frame. When the imaginary rectangle formed by P1 and P2 is enlarged or reduced with the IP or IR commands, the HP-GL/2 image is also enlarged or reduced to fit the new P1/P2 rectangle. (For a more detailed explanation of scaling and the Scale (SC) command, see Chapter 19.) For importing existing HP-GL/2 images, another method of enlarging or reducing drawings exists. It involves varying the size of the PCL Picture Frame and is described next. This method allows you to scale an image while maintaining the aspect ratio of all elements (including fonts). The Scale command does not affect the size of fonts. 17-24 An Introduction to HP-GL/2 Vector Graphics EN

  • 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

17-24
An Introduction to HP-GL/2 Vector Graphics
EN
Scaling
When you
scale
a drawing, you define your own units of measure-
ment instead of using plotter units; the printer converts your units
(
user-units
) to dot positions for placing the image on the page.
Scaling
allows control of the printer using units that are easy for
you to work with.
For example, you can scale your drawing to divide the drawing area
into 100 squares. As you plan the drawing, you can think in terms
of 100 squares rather than plotter units. Here is another example of
scaling: since 400 plotter units equals 1 centimeter, you can establish
this scale to print in user-units equal to 1 centimeter each.
Scaling begins with the scaling points, P1 and P2. P1 and P2 act as
two points marking opposite corners of a rectangle. You can make
this rectangle any size and place it anywhere in relation to the origin,
depending on the plotter unit coordinates you specify for P1 and P2.
(P1 and P2 default to the lower left and upper right corners of the
picture frame, respectively, but you can change their locations using
the Input P1 and P2 (IP) or Input Relative P1 and P2 (IR) commands.)
After you have defined the positions for P1 and P2, or have accepted
the default, use this imaginary rectangle to set up scaling for your
drawing. With the Scale (SC) command you specify how many
sections the rectangle divides into horizontally (the X-axis) and how
many sections the rectangle divides into vertically (the Y-axis). With
this process you have created your user-units.
Scaling also allows you to enlarge or reduce your image by changing
the locations of P1 and P2. P1 and P2 represent physical locations
in relation to the PCL Picture Frame. When the imaginary rectangle
formed by P1 and P2 is enlarged or reduced with the IP or IR
commands, the HP-GL/2 image is also enlarged or reduced to fit the
new P1/P2 rectangle. (For a more detailed explanation of scaling
and the Scale (SC) command, see Chapter 19.)
For importing existing HP-GL/2 images, another method of enlarging
or reducing drawings exists. It involves varying the size of the PCL
Picture Frame and is described next. This method allows you to scale
an image while maintaining the aspect ratio of all elements (including
fonts). The Scale command does not affect the size of fonts.