HP 1200 HP PCL/PJL reference - PCL 5 Comparison Guide - Page 127

Sets the current Macro ID to the String ID., Macro ID command

Page 127 highlights

Operation Description 0 Sets the current Font ID to the given String ID. This operation allows the user to set the current PCL Font ID to a string name, which gives the user the ability to download fonts to a string name. If the current Font ID has been set with both the Alphanumeric ID command and the Font ID command (?*c#D), the ID last sent takes precedence. For example, if the current font ID was set to 10 and then to "Font1", the current font ID would be "Font1". 1 Associates the current Font ID to the font with the String ID supplied. This operation finds the font with the supplied String ID and assigns the current Font ID to that font so that the font now has two names. The original font name is used to perform font management commands on the font, and the new associated name is used when selecting the font for usage. Note that since fonts with string names can be associated to numeric Font IDs, these fonts are selectable in HP-GL/2 using the numeric Font ID. 2 Selects the font referred to by the String ID as primary. This operation finds the associated font using the supplied String ID and specifies that font as the current primary font. The command is ignored if there is no font with that String ID. 3 Selects the font referred to by the String ID as secondary. This operation functions the same as the primary font specification (operation number 2), however this command specifies the font as secondary. 4 Sets the current Macro ID to the String ID. This operation allows the user to set the current PCL Macro ID to a String ID name. If the current Macro ID has been set with both the Alphanumeric ID command and the Macro ID command (?&f#Y), the ID last sent takes precedence. For example, if the current Macro ID was set to 10 and then to "Macro1", the current macro ID would be "Macro1". 5 Associates the current Macro ID to the supplied String ID. This operation finds the macro with the supplied String ID and assigns the current Macro ID to that macro. This macro then has two names. The original Macro ID name is used to perform macro management commands on the macro, and the new associated name is used when executing, calling, or overlaying the macro. 20 Deletes the font association named by the current Font ID. The font must have been associated with an alphanumeric Font ID (using operation 0). No String ID is supplied (?&n1W20). This command removes the alphanumeric font name association, however the disk resource itself is not changed. ENWW Printer-Specific Differences 2-79

  • 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

ENWW
Printer-Specific Differences 2-79
Operation
Description
0
Sets the current Font ID to the given String ID.
This operation allows
the user to set the current PCL Font ID to a string name, which gives the
user the ability to download fonts to a string name. If the current Font ID
has been set with both the Alphanumeric ID command and the Font ID
command (
?
*c#D), the ID last sent takes precedence. For example, if
the current font ID was set to 10 and then to “Font1”, the current font ID
would be “Font1”.
1
Associates the current Font ID to the font with the String ID
supplied.
This operation finds the font with the supplied String ID and
assigns the current Font ID to that font so that the font now has two
names. The original font name is used to perform font management
commands on the font, and the new associated name is used when
selecting the font for usage. Note that since fonts with string names can
be associated to numeric Font IDs, these fonts are selectable in
HP-GL/2 using the numeric Font ID.
2
Selects the font referred to by the String ID as primary.
This
operation finds the associated font using the supplied String ID and
specifies that font as the current primary font. The command is ignored if
there is no font with that String ID.
3
Selects the font referred to by the String ID as secondary.
This
operation functions the same as the primary font specification (operation
number 2), however this command specifies the font as secondary.
4
Sets the current Macro ID to the String ID.
This operation allows the
user to set the current PCL Macro ID to a String ID name. If the current
Macro ID has been set with both the Alphanumeric ID command and the
Macro ID command (
?
&f#Y), the ID last sent takes precedence. For
example, if the current Macro ID was set to 10 and then to “Macro1”, the
current macro ID would be “Macro1”.
5
Associates the current Macro ID to the supplied String ID.
This
operation finds the macro with the supplied String ID and assigns the
current Macro ID to that macro. This macro then has two names. The
original Macro ID name is used to perform macro management
commands on the macro, and the new associated name is used when
executing, calling, or overlaying the macro.
20
Deletes the font association named by the current Font ID.
The font
must have been associated with an alphanumeric Font ID (using
operation 0). No String ID is supplied (
?
&n1W20). This command
removes the alphanumeric font name association, however the disk
resource itself is not changed.