Brother International HL-L2340DW Command Reference Guide for Software Develope - Page 358

IP [ P1, Xmax, Ymin, Ymax

Page 358 highlights

Function Fill type Fill distance Fill slant Pen thickness Pen condition Rotation Scaling points Equivalent Instruction FT; FT; FT; PT; PU; RO; IP; Condition Bi-directional fill, type 1 1% of distance from P1 to P2 0 degrees Set at 0.3 mm Pen up Set at 0 degrees Initialized according to paper size 3.2. Plot Area and Unit Setting Instructions Instruction IP SC IW RO PG Function Scaling point Scale Input window Rotate coordinate system Page output IP - Input scaling point IP [ P1X, P1Y [,P2X, P2Y]] [;] P1X ; X coordinate of P1 P1Y ; Y coordinate of P1 P2X ; X coordinate of P2 P2Y ; Y coordinate of P2  The coordinate values used are absolute values in graphics units.  Sets the location of the scaling points(P1, P2).  Coordinate values for P1X, P1Y, P2X and P2Y are given as integer numbers. The IP instruction is ignored when the set coordinates are outside the print area.  Using this instruction without a parameter field initializes the scaling points(P1, P2).  P2X and P2Y may be omitted. (If P2X and P2Y are omitted, P2 is set automatically so as not to alter the distance between P1 and P2). SC - Scale SC Xmin, Xmax, Ymin, Ymax Xmin ; X coordinate of P1 Ymin ; Y coordinate of P1 Xmax ; X coordinate of P2 Ymax ; Y coordinate of P2  Sets the scale for the coordinates the user wants to establish.  Coordinate values for Xmin, Xmax, Ymin and Ymax are given as real numbers.  Using this instruction without a parameter field turns the scaling off.  The technical terms user unit and graphics unit as used in this manual are defined as follows; User unit : the unit of the coordinates set by the SC instruction Graphics unit : the unit (1/1016 of an inch) of the coordinates not set by the SC instruction 10 '*** SCEX *** 20 LPRINT "IN; IP3000,2000,4500,3500;SP1;SC0,120,0,120;" 30 FOR T=0 TO 2*3.1416+3.1416/20 STEP 3.1416/20 40 X=COS(T)*100 50 Y=SIN(T)*100 60 LPRINT "PA";X;",";Y;";PD;" 70 NEXT T 80 LPRINT "PU;" 90 END CHAPTER 9 HP-GL - 7

  • 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
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550

CHAPTER 9 HP-GL - 7
Function
Equivalent
Instruction
Condition
Fill type
FT;
Bi-directional fill, type 1
Fill distance
FT;
1% of distance from P1 to P2
Fill slant
FT;
0 degrees
Pen thickness
PT;
Set at 0.3 mm
Pen condition
PU;
Pen up
Rotation
RO;
Set at 0 degrees
Scaling points
IP;
Initialized according to
paper size
3.2.
Plot Area and Unit Setting Instructions
Instruction
Function
IP
Scaling point
SC
Scale
IW
Input window
RO
Rotate coordinate system
PG
Page output
IP - Input scaling point
IP [ P1
X
, P1
Y
[,P2
X,
P2
Y
]] [;]
P1
X
;
X
coordinate of P1
P1
Y
;
Y
coordinate of P1
P2
X
;
X
coordinate of P2
P2
Y
;
Y
coordinate of P2
The coordinate values used are absolute values in graphics units.
Sets the location of the scaling points(P1, P2).
Coordinate values for P1
X
, P
1Y
,
P2X
and P2
Y
are given as integer numbers.
The IP instruction is ignored when the set coordinates are outside the print area.
Using this instruction without a parameter field initializes the scaling points(P1, P2).
P2X and P2Y may be omitted.
(If P2X and P2Y are omitted, P2 is set automatically so as not to alter the
distance between P1 and P2).
SC - Scale
SC
Xmin,
Xmax, Ymin, Ymax
Xmin ; X coordinate of P1
Xmax ; X coordinate of P2
Ymin ; Y coordinate of P1
Ymax ; Y coordinate of P2
Sets the scale for the coordinates the user wants to establish.
Coordinate values for Xmin,
Xmax, Ymin and Ymax are given as real numbers.
Using this instruction without a parameter field turns the scaling off.
The technical terms user unit and graphics unit as used in this manual are defined as follows;
User unit
: the unit of the coordinates set by the SC instruction
Graphics unit
: the unit (1/1016 of an inch) of the coordinates not set by the SC instruction
10 '*** SCEX ***
20 LPRINT "IN; IP3000,2000,4500,3500;SP1;SC0,120,0,120;"
30 FOR T=0 TO 2*3.1416+3.1416/20 STEP 3.1416/20
40 X=COS(T)*100
50 Y=SIN(T)*100
60 LPRINT "PA";X;",";Y;";PD;"
70 NEXT T
80 LPRINT "PU;"
90 END
<Sample 61>