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

Table 22-18, Example: Using the Symbol Mode Command, SM*;PA200

Page 232 highlights

Note The following example shows several uses of symbol mode: with the pen down for a line graph, with the pen up for a scattergram, and with the pen down for geometric drawings. Symbol mode works only with the PA, PD, PE, PR, and PU commands. Notice that the circle and rectangle have symbols only for the PA command coordinate point. Table 22-18 Example: Using the Symbol Mode Command ?E Reset the printer. ?%0B Enter HP-GL/2 mode. IN; Initialize HP-GL/2 mode. SP1; Select pen number 1. Even though there is no physical pen, the SP command must be used to enable printing. SM*;PA200,1000; PD200,1230,400, 1560; Enter symbol mode, using the asterisk (*) as the symbol; move to absolute location (200,1000), set the pen down, and draw first to (200,1230), then to (400,1560). PD700,1670,1300, 1600,1800,2000; PU; Place the pen down and draw from the current pen position (400,1560) to (700,1670), then to (1300,1600), then to (1800,2000); lift the pen. SM3;PA700,500, 900,450,1300,850; Enter symbol mode again with "3" as the current symbol; print a "3" in the following locations: (700,500), (900,450), and (1300,850). PA1750,1300,2500, 1350;PU;SM; With the pen still up and "3" still the current symbol, print a "3" at (1750,1300) and (2500,1350); lift the pen and exit symbol mode. PA3300,1100;PD; SMY;PA4400,1890; SMZ; Move to (3300,1100), set the pen down, and enter symbol mode with "Y" as the symbol; draw a line to (4400,1890) and print a "Y"; re-enter symbol mode with "Z" as the current symbol. 22-36 The Line and Fill Attributes Group 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

22-36
The Line and Fill Attributes Group
EN
The following example shows several uses of symbol mode: with the
pen down for a line graph, with the pen up for a scattergram, and with
the pen down for geometric drawings.
Note
Symbol mode works only with the PA, PD, PE, PR, and PU
commands. Notice that the circle and rectangle have symbols only for
the PA command coordinate point.
Table 22-18
Example: Using the Symbol Mode Command
?E
Reset the printer.
?%0B
Enter HP-GL/2 mode.
IN;
Initialize HP-GL/2 mode.
SP1;
Select pen number 1. Even though there is
no physical pen, the SP command must be
used to enable printing.
SM*;PA200,1000;
PD200,1230,400,
1560;
Enter symbol mode, using the asterisk (*)
as the symbol; move to absolute location
(200,1000), set the pen down, and draw first
to (200,1230), then to (400,1560).
PD700,1670,1300,
1600,1800,2000;
PU;
Place the pen down and draw from the
current pen position (400,1560) to
(700,1670), then to (1300,1600), then
to (1800,2000); lift the pen.
SM3;PA700,500,
900,450,1300,850;
Enter symbol mode again with “3” as the
current symbol; print a “3” in the following
locations: (700,500), (900,450), and
(1300,850).
PA1750,1300,2500,
1350;PU;SM;
With the pen still up and “3” still the current
symbol, print a “3” at (1750,1300) and
(2500,1350); lift the pen and exit symbol
mode.
PA3300,1100;PD;
SMY;PA4400,1890;
SMZ;
Move to (3300,1100), set the pen down, and
enter symbol mode with “Y” as the symbol;
draw a line to (4400,1890) and print a “Y”;
re-enter symbol mode with “Z” as the current
symbol.