Oki OKIPOS408II OKIPOS 408II Programmer s Technical Reference - Page 155

ESC GS P 3 xL xH yL yH dxL dxH dyL dyH

Page 155 highlights

n 0, 48 1, 49 2, 50 3, 51 Printing Direction Left to Right Bottom to Top Right to Left Top to Bottom Starting Point Upper Left (Drawing at Right A) Bottom Left (Drawing at Right B) Bottom Right (Drawing at Right C) Top Right (Drawing at Right D) • When standard mode is selected, only internal printer flag operations are executed when this command is entered. In that case, printing in standard mode is unaffected. • The starting point in the print region specified by ESC GS P 3 (Set print region in page mode) is used for the start of character expansion. ESC GS P 3 xL xH yL yH dxL dxH dyL dyH [Name] Select character print direction in page mode [Code] ASCII ESC GS P 3 Hexadecimal 1B 1D 50 33 Decimal 27 29 80 51 [Defined Area] [Initial Value] [Function] 0 ≤ xL, xH, yL, yH, dxL, dxH, dyL, dyH ≤ 255 However, this excludes dxL = dxH = 0 or dyL = dyH = 0. xL = xH = yL = yH = 0 See the table below for dxL, dxH, dyL, and dyH. Set print region in page mode Sets the position and size of the print region. • Horizontal starting point = [(xL + xH x 256) x 1/8] mm • Vertical starting point = [(yL + yH x 256) x 1/8] mm • Horizontal direction length = [(dxL + dxH x 256) x 1/8] mm • Vertical direction length = [(dyL + dyH x 256) x 1/8] mm • When standard mode is selected, only internal printer flag operations are executed when this command is entered. Has no affect on printing. • If the horizontal or vertical starting point is outside of the print region, invalidate all settings. • If the horizontal or vertical length direction is 0, invalidate all settings. • The character expansion stating point is the one specified by the selection of the character printing direction (ESC GS P 2) in page mode in the print region. • If the (horizontal direction starting point + horizontal direction length) exceeds the horizontal direction printable region, the (horizontal direction printable region - horizontal direction starting point) becomes the horizontal direction length. • If the (vertical direction starting point + vertical direction length) exceeds the vertical direction printable region, the (vertical direction printable region - vertical direction starting point) becomes the vertical direction length. • If the calculated results is a fraction, that is corrected to the minimum mechanical pitch and excess is discarded. STAR Line Mode Command Specifications 3-137

  • 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

n
Printing
Direction
Starting Point
0, 48
Left to
Right
Upper Left
(Drawing at
Right A)
1, 49
Bottom to
Top
Bottom Left
(Drawing at
Right B)
2, 50
Right to
Left
Bottom Right
(Drawing at
Right C)
3, 51
Top to
Bottom
Top Right
(Drawing at
Right D)
• When standard mode is selected, only internal printer flag operations are executed when this command is
entered.
In that case, printing in standard mode is unaffected.
• The starting point in the print region specified by ESC GS P 3 (Set print region in page mode) is used for
the start of character expansion.
ESC GS P 3 xL xH yL yH dxL dxH dyL dyH
[Name]
Select character print direction in page mode
[Code]
ASCII
ESC GS
P
3
Hexadecimal
1B 1D 50
33
Decimal
27 29 80
51
[Defined Area]
0
xL, xH, yL, yH, dxL, dxH, dyL, dyH
255
However, this excludes dxL = dxH = 0 or dyL = dyH = 0.
[Initial Value]
xL = xH = yL = yH = 0
See the table below for dxL, dxH, dyL, and dyH.
[Function]
Set print region in page mode
Sets the position and size of the print region.
• Horizontal starting point = [(xL + xH x 256) x 1/8] mm
• Vertical starting point = [(yL + yH x 256) x 1/8] mm
• Horizontal direction length = [(dxL + dxH x 256) x 1/8] mm
• Vertical direction length = [(dyL + dyH x 256) x 1/8] mm
• When standard mode is selected, only internal printer flag operations are executed when this
command is entered. Has no affect on printing.
• If the horizontal or vertical starting point is outside of the print region, invalidate all settings.
• If the horizontal or vertical length direction is 0, invalidate all settings.
• The character expansion stating point is the one specified by the selection of the character
printing direction (ESC GS P 2) in page mode in the print region.
• If the (horizontal direction starting point + horizontal direction length) exceeds the horizontal
direction printable region, the (horizontal direction printable region – horizontal direction starting
point) becomes the horizontal direction length.
• If the (vertical direction starting point + vertical direction length) exceeds the vertical direction
printable region, the (vertical direction printable region – vertical direction starting point) becomes
the vertical direction length.
• If the calculated results is a fraction, that is corrected to the minimum mechanical pitch and
excess is discarded.
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
STAR Line Mode Command Specifications
3-137