Introduction to Zebra Basic Interpreter (ZBI)

Introduction to Zebra Basic Interpreter (ZBI)

ZBI is an "on-the-printer" programing language that offers many of the functions found in ANSI BASIC. The ZBI language allows the user to create applications that are run on the printer to manipulate data streams. By using ZBI, it is possible to have the printer perform the same functions that a computer or programmable terminal might otherwise be used for.
With the connectivity options available on Zebra printers, you may not need a separate computer. Simply load a ZBI program on your printers, add them to your network, and let the printers serve as the gateway for moving data.
Here are some of the applications that can be written using ZBI:
  • Connect a barcode scanner to the printer. Based on scanned data, reprint tags, verify printed output, and manage a list of items.
  • Connect a scale to the printer and print labels, tags, or receipts based on the weight of an item.
  • Connect the printer to a PC-based database and send queries from the printer to retrieve or upload data.
  • Convert incoming data into the commands that can be used to print a label. This is useful for replacing other brands of printers with new Zebra units.
  • Provide fail-over to another printer when the target printer is in an error state.