zpl.tools
Printer configuration

~JQ - Terminate Zebra Basic Interpreter

Ends the ZBI session `^JI` or `~JI` started.

~JQ ends the ZBI session ^JI or ~JI starts. It takes no arguments, and it does nothing when no session runs.

Syntax

~JQ

Support

Not implementedparsed: none · state: none · rendered: none

Recognised as valid ZPL and not implemented, with no plan to.

No ZBI session ever starts, so nothing exists to end. Labelary does not implement ZBI either. See ^JI for why the format cannot recover a ZBI program's content. — not pinned by a test

Labelary does not implement it either, so there is no parity reference.

Parameters

~JQ takes no arguments.

Behavior

This API starts no session, so ~JQ has nothing to end. See ^JI for why a ZBI program's output cannot be recovered from the format, and why the fix is to build the finished ZPL first.

~JQ is absent from the 2006 edition of the ZPL II guide.

Example

The command has nothing to terminate and the label is unaffected:

^XA
~JQ
^FO50,50^A0N,40,40^FDZBI ended^FS
^XZ

Open in viewer

  • ^JI / ~JI Start ZBIStarts a Zebra Basic Interpreter session on the printer, with an optional stored BASIC script.