ZBI (Programación)

Comandos para controlar el intérprete Zebra BASIC (ZBI): iniciar, detener y gestionar programas.

¿Quieres probar estos comandos en un editor real? Abre EditorZPL y copia el ejemplo.
^JI

Iniciar Intérprete ZBI

El comando ^JI inicia el intérprete Zebra BASIC (ZBI) y opcionalmente ejecuta un programa almacenado. ZBI permite crear aplicaciones personalizadas que se ejecutan directamente en la impresora para procesar datos, tomar decisiones y controlar la impresión.

Sintaxis
^JId:o.x,b,c,d
Parámetros
  • D (Dispositivo): Ubicación del programa ZBI (R:, E:, B:, A:)
  • O (Nombre del programa): Nombre del archivo de programa (1 a 8 caracteres)
  • X (Extensión): Extensión del archivo (.BAS, .ZBI)
  • B (Ejecutar al inicio): Ejecutar programa al encender (Y = sí, N = no)
  • C (Memoria programa): Memoria asignada al programa (KB) (0-999)
  • D (Memoria variables): Memoria para variables (KB) (0-999)
Ejemplo
^XA
^JIE:PROCESO.BAS,Y,64,32
^XZ
Nota: ZBI requiere licencia en algunas impresoras. Los programas ZBI pueden interactuar con puertos serie, procesar datos de escáner, realizar cálculos y mucho más.
~JI

Iniciar Intérprete ZBI (Inmediato)

El comando ~JI inicia inmediatamente el intérprete Zebra BASIC (ZBI) sin esperar a que se complete el formato actual. A diferencia de ^JI, este comando no permite especificar parámetros adicionales.

Sintaxis
~JI
Ejemplo
~JI
Nota: Use este comando cuando necesite iniciar ZBI de forma inmediata. Para especificar un programa específico o configurar parámetros de memoria, use ^JI en su lugar.
~JQ

Terminar Intérprete ZBI

El comando ~JQ detiene la ejecución del intérprete Zebra BASIC (ZBI) y cualquier programa que esté ejecutándose. El intérprete se cierra y la impresora vuelve al modo de operación normal.

Sintaxis
~JQ
Ejemplo
~JQ
Nota: Use este comando para detener programas ZBI que estén en ejecución continua o cuando necesite reiniciar el intérprete con diferentes parámetros.