Zebra RW420 正在打印 ZPL 命令

Zebra RW420 is printing the ZPL commands

我正在尝试使用 ZPL 命令将图像打印到 Zebra RW420 打印机。 但是打印机正在打印 ZPL 命令。
无论我是从我的程序还是从 Zebra Setup Utility 发送命令,都会观察到这种行为,并且它在另一台 Zebra iMZ320 打印机上工作正常。
所以我相信这是一个配置选项,但我不知道命令是什么。

后来想通了。 打印机的语言未设置为 ZPL,因此为了修复它,我使用了以下代码:

BluetoothConnection connection = new BluetoothConnection(getMacAddress());
connection.open();
try {
    ZebraPrinter printer = ZebraPrinterFactory.getInstance(PrinterLanguage.ZPL, connection);
    printer.sendCommand("! U1 setvar \"device.languages\" \"zpl\"");
} finally {
    try {
        connection.close();
    } catch (ConnectionException ignored) {
    }
}

或者基本上发送以下 ZPL 命令: ! U1 setvar "device.languages" "zpl"