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

Vertical Writing

Page 100 highlights

Note HP-GL/2 as implemented in HP LaserJet printers has no mechanism for parsing 2-byte characters. Therefore, HP-GL/2 character transformations (e.g. SI and SR commands) cannot be applied to these characters. HP-GL/2 as implemented in HP LaserJet printers has no mechanism for parsing 2-byte characters. Therefore, HP-GL/2 character transformations (e.g. SI and SR commands) cannot be applied to these characters. Vertical Writing Vertical writing can be accomplished using the vertical rotated ("-1") mode of the Character Text Path command (?&c-1T). When using a vertical rotated text path direction, full-width characters are rotated and printed "on their sides." All other characters are unaffected and the CAP is still advanced in the horizontal direction. The "-1" mode has the effect of transforming a portrait page with horizontal full-width characters into a landscape page with vertical full-width characters. This can be combined with the Print Direction command (?&a#P) to achieve the desired text orientation (e.g. portrait, landscape, reverse portrait, or reverse landscape). An example of horizontal and vertical rotated writing is shown below. The first line of text is horizontal writing and the second line is vertical rotated writing. Note that the "~" character is replaced with a vertical substitute on the second line. The C program that follows was used to generate the PCL commands for this example. 2-52 Printer-Specific Differences ENWW

  • 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

2-52
Printer-Specific Differences
ENWW
Note
HP-GL/2 as implemented in HP LaserJet printers has no mechanism
for parsing 2-byte characters. Therefore, HP-GL/2 character
transformations (e.g. SI and SR commands) cannot be applied to
these characters.
HP-GL/2 as implemented in HP LaserJet printers has no mechanism
for parsing 2-byte characters. Therefore, HP-GL/2 character
transformations (e.g. SI and SR commands) cannot be applied to
these characters.
Vertical Writing
Vertical writing can be accomplished using the vertical rotated (“-1”)
mode of the Character Text Path command (
?
&c-1T). When using a
vertical rotated text path direction, full-width characters are rotated
and printed “on their sides.” All other characters are unaffected and
the CAP is still advanced in the horizontal direction. The “-1” mode
has the effect of transforming a portrait page with horizontal full-width
characters into a landscape page with vertical full-width characters.
This can be combined with the Print Direction command (
?
&a#P) to
achieve the desired text orientation (e.g. portrait, landscape, reverse
portrait, or reverse landscape).
An example of horizontal and vertical rotated writing is shown below.
The first line of text is horizontal writing and the second line is vertical
rotated writing. Note that the “~” character is replaced with a vertical
substitute on the second line. The C program that follows was used to
generate the PCL commands for this example.