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

Clamped Real, Label, effective window,

Page 13 highlights

Note Notes 4 Clamped Real-A number with an integer portion from -32,768 to 32,767; you are assured of at least 6 significant digits (including integer and fractional portion). You may omit the decimal point when no decimal fraction is specified. Sending a number outside this range does not cause an error, but the number is "clamped" to the limits of the range. For example, the printer treats all numbers above 32,767 as 32,767. Certain commands have parameters which are restricted to a smaller range. These ranges are listed in the parameter tables for each command. Sending a number outside the reduced parameter range may produce unexpected results. 5 Label-Any sequence of characters. In the HP-GL/2 language, text is described using the term "label." Refer to the Label (LB) command in Chapter 23 for a complete description. Numbers within the above-mentioned ranges do not cause errors; however, the range may exceed the printer's physical printing area. Numbers that move the pen position outside the effective window result in image clipping. This topic is discussed in more detail later in this chapter under "The Vector Graphics Limits." When you see the term "current units" in a parameter table, the unit system of that parameter depends on whether scaling is on or off. When scaling is on, the units are user-units; when scaling is off, the units are plotter units (described under "Units of Measure" later in this chapter). The printer cannot use exponential format numbers (for example, 6.03E8). If you are using a computer or language that uses the exponential format, you must use integer variables or a formatting technique to output fixed-point real numbers. Parameter values less than the range maximum are passed by the parser; these values may subsequently be unscaled into resolution units (e.g. 7200 units-per-inch) that exceed the device-dependent internally representable number range. If this occurs, the device enters a LOST mode; all relative drawing commands are ignored until a command is received which specifies an absolute move to a point within the internally representable number range. EN HP-GL/2 Commands and Syntax 17-11

  • 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 Commands and Syntax
17-11
4
Clamped Real
—A number with an integer portion from –32,768
to 32,767; you are assured of at least 6 significant digits
(including integer and fractional portion). You may omit the
decimal point when no decimal fraction is specified. Sending a
number outside this range does not cause an error, but the
number is “clamped” to the limits of the range. For example, the
printer treats all numbers above 32,767 as 32,767.
Certain commands have parameters which are restricted to a
smaller range. These ranges are listed in the parameter tables
for each command. Sending a number outside the reduced
parameter range may produce unexpected results.
5
Label
—Any sequence of characters. In the HP-GL/2 language,
text is described using the term “label.” Refer to the Label (LB)
command in Chapter 23 for a complete description.
Note
Numbers within the above-mentioned ranges do not cause errors;
however, the range may exceed the printer’s physical printing area.
Numbers that move the pen position outside the
effective window
result in image clipping. This topic is discussed in more detail later
in this chapter under “The Vector Graphics Limits.”
When you see the term “current units” in a parameter table, the unit
system of that parameter depends on whether scaling is on or off.
When scaling is on, the units are user-units; when scaling is off, the
units are plotter units (described under “Units of Measure” later in
this chapter).
Notes
The printer cannot use exponential format numbers (for example,
6.03E8). If you are using a computer or language that uses the
exponential format, you must use integer variables or a formatting
technique to output fixed-point real numbers.
Parameter values less than the range maximum are passed by the
parser; these values may subsequently be unscaled into resolution
units (e.g. 7200 units-per-inch) that exceed the device-dependent
internally representable number range. If this occurs, the device
enters a LOST mode; all relative drawing commands are ignored until
a command is received which specifies an absolute move to a point
within the internally representable number range.