Customize and enhance the printer using the ZBI 2.0 programming language. ZBI 2.0 allows Zebra printers to run applications and take input from scales, scanners, and other peripherals without a PC or network connection. ZBI 2.0 works with the ZPL printer command language so that printers can understand non-ZPL data streams and convert them into labels. That means the Zebra printer can create barcodes and text from input received, non-ZPL label formats, sensors, keyboards, and peripherals. Printers can also be programmed to interact with PC-based database applications to retrieve information to be used on printed labels.