5
Contents
11/21/16 Zebra Programming Guide P1012728-011
^SC Set Serial Communications . . . . . . . . . . . . . . . . . 303
~SD Set Darkness . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
^SE Select Encoding Table . . . . . . . . . . . . . . . . . . . . . . 305
^SF Serialization Field (with a Standard ^FD String) . . 306
^SI Set Sensor Intensity . . . . . . . . . . . . . . . . . . . . . . . . 309
^SL Set Mode and Language (for Real-Time Clock) . . 310
^SN Serialization Data . . . . . . . . . . . . . . . . . . . . . . . . . 312
^SO Set Offset (for Real-Time Clock) . . . . . . . . . . . . . . 314
^SP Start Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
^SQ Halt ZebraNet Alert . . . . . . . . . . . . . . . . . . . . . . . . 316
^SR Set Printhead Resistance . . . . . . . . . . . . . . . . . . 317
^SS Set Media Sensors . . . . . . . . . . . . . . . . . . . . . . . . 318
^ST Set Date and Time (for Real-Time Clock) . . . . . . 320
^SX Set ZebraNet Alert . . . . . . . . . . . . . . . . . . . . . . . . . 321
^SZ Set ZPL Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
~TA Tear-off Adjust Position . . . . . . . . . . . . . . . . . . . . . 324
^TB Text Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
^TO Transfer Object . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
~WC Print Configuration Label . . . . . . . . . . . . . . . . . . . 328
^WD Print Directory Label . . . . . . . . . . . . . . . . . . . . . . 329
~WQ Write Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
^XA Start Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
^XB Suppress Backfeed . . . . . . . . . . . . . . . . . . . . . . . . 337
^XF Recall Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
^XG Recall Graphic . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
^XS Set Dynamic Media Calibration . . . . . . . . . . . . . . . 340
^XZ End Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
^ZZ Printer Sleep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
ZPL RFID Commands . . . . . . . . . . . . . . . . . . 343
RFID Command Overview . . . . . . . . . . . . . . . . . . . . . . . 344
Printer and Firmware Compatibility . . . . . . . . . . . . . . . . 345
^HL or ~HL Return RFID Data Log to Host . . . . . . . . . . 349
^HR Calibrate RFID Tag Position . . . . . . . . . . . . . . . . . 350
^RA Read AFI or DSFID Byte . . . . . . . . . . . . . . . . . . . . 357
^RB Define EPC Data Structure . . . . . . . . . . . . . . . . . . 358
^RE Enable/Disable E.A.S. Bit . . . . . . . . . . . . . . . . . . . 360
^RF Read or Write RFID Format . . . . . . . . . . . . . . . . . . 361
^RI Get RFID Tag ID . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
^RL Lock/Unlock RFID Tag Memory . . . . . . . . . . . . . . . 366
^RM Enable RFID Motion . . . . . . . . . . . . . . . . . . . . . . . 368
^RN Detect Multiple RFID Tags in Encoding Field . . . . 369
^RQ Quick Write EPC Data and Passwords . . . . . . . . . 370
^RR Specify RFID Retries for a Block or Enable Adaptive
Antenna Selection . . . . . . . . . . . . . . . . . . . . . . 372
^RS Set Up RFID Parameters . . . . . . . . . . . . . . . . . . . . 374
^RT Read RFID Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
^RU Read Unique RFID Chip Serialization . . . . . . . . . . 381
~RV Report RFID Encoding Results . . . . . . . . . . . . . . . 383
^RW Set RF Power Levels for Read and Write . . . . . . . 384
^RZ Set RFID Tag Password and Lock Tag . . . . . . . . . 388
^WF Encode AFI or DSFID Byte . . . . . . . . . . . . . . . . . . 391
^WT Write (Encode) Tag . . . . . . . . . . . . . . . . . . . . . . . . 392
^WV Verify RFID Encoding Operation . . . . . . . . . . . . . . 394
ZPL Wireless Commands . . . . . . . . . . . . . . 397
^KC Set Client Identifier (Option 61) . . . . . . . . . . . . . . . 398
^NB Search for Wired Print Server during
Network Boot . . . . . . . . . . . . . . . . . . . . . . . . . 399
^NN Set SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
^NP Set Primary/Secondary Device . . . . . . . . . . . . . . . 401
^NT Set SMTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
^NW Set Web Authentication Timeout Value . . . . . . . . 403
^WA Set Antenna Parameters . . . . . . . . . . . . . . . . . . . 404
^WE Set WEP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
^WI Change Wireless Network Settings . . . . . . . . . . . . 407
^WL Set LEAP Parameters . . . . . . . . . . . . . . . . . . . . . . 408
~WL Print Network Configuration Label . . . . . . . . . . . . 409
^WP Set Wireless Password . . . . . . . . . . . . . . . . . . . . 410
^WR Set Transmit Rate . . . . . . . . . . . . . . . . . . . . . . . . 411
~WR Reset Wireless Radio Card and Print Server . . . 412
^WS Set Wireless Radio Card Values . . . . . . . . . . . . . 413
^WX Configure Wireless Securities . . . . . . . . . . . . . . . 415
ZBI Commands . . . . . . . . . . . . . . . . . . . . . . . 423
Introduction to Zebra Basic Interpreter (ZBI) . . . . . . . . . 424
Command and Function Reference Format . . . . . . . . . 425
Section Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Editing Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
NEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
REM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
! (EXCLAMATION MARK) . . . . . . . . . . . . . . . . . . . . . . . 431
LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
AUTONUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
RENUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
ECHO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Running and Debugging Commands . . . . . . . . . . . . . . 435
RUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
CTRL-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
RESTART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
STEP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
DEBUG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
TRACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
BREAK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
ADDBREAK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
DELBREAK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
ZPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Base Types and Expressions . . . . . . . . . . . . . . . . . . . . 446
LET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Control and Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
IF Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
DO Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
FOR Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
GOTO/GOSUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
SUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
Input and Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
CLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
DATAREADY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
SERVERSOCKET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
SERVERCLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
CLIENTSOCKET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470