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

Printer status transmission specification when using Ethernet I/F and Wireless LAN I/F

Page 186 highlights

5.2.4 Printer status transmission specification when using Ethernet I/F and Wireless LAN I/F The following describes printer status transmission specifications when using an Ethernet I/F and wireless LAN I/F. 1) Transmission Format: • When transmitting only STAR ASB: STAR ASB (Second Byte Bit 7 = 1) + Length (Length = 0x0000) • When transmitting printer status other than STAR ASB: STAR ASB (Second Byte Bit 7 = 1) + Length + Status Data • 2 byte value indicating status data byte count (0x0000 ≤ Length ≤ 0x0200) • When the status data is 10 bytes: Length = 0x000a • Apply Length = 0x0000 to only transmit STAR ASB. • When STAR ASB Second Byte Bit-7 is applied with Length, set to Bit-7 = 1 In analysis of printer statuses, the total number of bytes of the ASB according to the STAR ASB First byte is detected, and it is detected whether Length has been applied by the second byte Bit-7 of STAR ASB. Depending on the length, by acquiring subsequent status data byte counts, it is possible to analyze the status. 2) Status data transmission format Status type + separator character 1 + data type + status length + printer status + separator character 2 1. Status Type (2byte or 4Byte) • First and Second Bytes Indicate the cause to generate a printer status. • "00": Reserved • "01" to "09": Star real-time status request command • "10" to "49": Star status request command • "50": Reserved • "51" to "59": Reserved • "60" to "99": Reserved • "A0" to "FF": Reserved • Third and Fourth Bytes When a cause occurs, these indicate the command n parameter. If there is no n parameter, the third and fourth bytes can be omitted. When n = 0x31 using the ESC SYN 3 n command, the third and fourth bytes are "31." STAR Line Mode Command Specifications 5-14

  • 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

5.2.4˚Prin
ter status transmission specification when using Ethernet I/F and Wireless LAN I/F
The following describes printer status transmission specifications when using an Ethernet I/F and wireless LAN I/F.
1) Transmission Format:
• When transmitting only STAR ASB:
STAR ASB (Second Byte Bit 7 = 1) + Length (Length = 0x0000)
• When transmitting printer status other than STAR ASB:
STAR ASB (Second Byte Bit 7 = 1) + Length + Status Data
<Length Details>
• 2 byte value indicating status data byte count (0x0000
Length
0x0200)
• When the status data is 10 bytes: Length = 0x000a
• Apply Length = 0x0000 to only transmit STAR ASB.
• When STAR ASB Second Byte Bit-7 is applied with Length, set to Bit-7 = 1
In analysis of printer statuses, the total number of bytes of the ASB according to the STAR ASB First byte is detected,
and it is detected whether Length has been applied by the second byte Bit-7 of STAR ASB. Depending on the length, by
acquiring subsequent status data byte counts, it is possible to analyze the status.
2) Status data transmission format
Status type + separator character 1 + data type + status length +
printer status
+ separator character 2
1. Status Type (2byte or 4Byte)
• First and Second Bytes
Indicate the cause to generate a printer status.
• “00”:
Reserved
• “01” to ”09”:
Star real-time status request command
• ”10” to ”49”:
Star status request command
• “50”:
Reserved
• “51” to ”59”:
Reserved
• “60” to ”99”:
Reserved
• “A0” to “FF”:
Reserved
• Third and Fourth Bytes
When a cause occurs, these indicate the command n parameter.
If there is no n parameter, the third and fourth bytes can be omitted.
<Ex.> When n = 0x31 using the ESC SYN 3 n command, the third and fourth bytes are “31.”
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
STAR Line Mode Command Specifications
5-14