Kyocera KM-6030 PRESCRIBE Commands Command Reference Manual Rev 4.8 - Page 401

Xbuf

Page 401 highlights

PRESCRIBE Commands XBUF - define a BUFfer name Format XBUF buffer-name[,[data-length]]; data-string;ENDB; Parameters buffer-name: name of the buffer that contains XBAR data data-length: length of data in bytes, terminated with a semicolon data-string: data to be encoded, terminated with a semicolon immediately followed by an ENDB command (256 international characters or binary data) Function The XBUF command defines/undefines a buffer that contains actual data for the two dimensional barcodes. The buffer name can be any length but only the first four characters count. The rest will be ignored. The distinction between upper and lowercase letters is also ignored. For example, the following names are all the same. • ABCD • abcd • ABCDE • Abcdxyz The name must start with a letter, but the other characters can include digits and special symbols such as hyphens. For example, F-1 and GRY-2 are valid buffer names. As the above Format instruction implies, the XBUF command sequence can have two other formats implementing the different functions as follows: XBUF buffer-name,; data-string;ENDB; Note the comma ( , ) placed between the buffer-name and ";". As is the case of XBAR, this format allows that data-length can be omitted, 0, negative value, or non integer, the comma after buffer-name must be left in place, however. Then data-string is counted all characters until the program encounters ";ENDB;". It is necessary to have no space or linebreak between ";" and "ENDB;". The XBUF command sequence with no comma and data-length specified XBUF buffer-name; is used to delete the buffer name from the printing system memory. The XBUF command sequence with no comma, buffer-name and data-length specified XBUF; 391

  • 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
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410

PRESCRIBE Commands
391
XBUF —
define a BUFfer name
Format
XBUF
buffer-name
[,[
data-length
]];
data-string
;ENDB;
Parameters
buffer-name:
name of the buffer that contains XBAR data
data-length:
length of data in bytes, terminated with a semicolon
data-string:
data to be encoded, terminated with a semicolon immediately followed by an ENDB
command (256 international characters or binary data)
Function
The XBUF command defines/undefines a buffer that contains actual data for the two
dimensional barcodes.
The buffer name can be any length but only the first four characters count. The rest will
be ignored. The distinction between upper and lowercase letters is also ignored. For
example, the following names are all the same.
ABCD
abcd
ABCDE
Abcdxyz
The name must start with a letter, but the other characters can include digits and special
symbols such as hyphens. For example, F-1 and GRY-2 are valid buffer names.
As the above Format instruction implies, the XBUF command sequence can have two
other formats implementing the different functions as follows:
XBUF
buffer-name
,;
data-string
;ENDB;
Note the comma ( , ) placed between the
buffer-name
and “
;
”. As is the case of XBAR,
this format allows that
data-length
can be omitted, 0, negative value, or non integer, the
comma after
buffer-name
must be left in place, however. Then
data-string
is counted all
characters until the program encounters “
;ENDB;
”. It is necessary to have no space or
linebreak between “
;
” and “
ENDB;
”.
The XBUF command sequence with no comma and
data-length
specified
XBUF
buffer-name
;
is used to delete the buffer name from the printing system memory.
The XBUF command sequence with no comma,
buffer-name
and
data-length
specified
XBUF;