我正在将 ZPL 代码传递给 Zebra 打印机。在这个 ZPL 代码中,我有一部分会生成一个二维码。二维码的值来自我在为 WM6.5 开发的移动应用程序中使用条形码扫描功能获得的字符串。扫描的字符串结果如下所示: 姓名:John Smith 性别:男性 职位:开发人员
我需要将此字符串传递给数据网格。所以我通过“\n”或环境新行逐行解析它。将它传递给数据网格是可以的。但是当我将字符串结果打印到 Zebra 打印机上的二维码时。新行似乎没有包含在 QR 码中。
我正在将 ZPL 代码传递给 Zebra 打印机。在这个 ZPL 代码中,我有一部分会生成一个二维码。二维码的值来自我在为 WM6.5 开发的移动应用程序中使用条形码扫描功能获得的字符串。扫描的字符串结果如下所示: 姓名:John Smith 性别:男性 职位:开发人员
我需要将此字符串传递给数据网格。所以我通过“\n”或环境新行逐行解析它。将它传递给数据网格是可以的。但是当我将字符串结果打印到 Zebra 打印机上的二维码时。新行似乎没有包含在 QR 码中。
如果要传入不可打印的字符,请使用^FH
命令将其作为十六进制值传入
^XA
^FO100,100
^AD^FH
^FDTilde _7e used for hex^FS
^XZ
这将打印出 a~
而不是 _7e
HTML OCTL HEX CMP CHR MEANING
------ + ---- + --- + --- + --- + ------------------------------

 | \012 | =0A | | | Line feed (ASCII NL, newline)
使用0x0A
而不是\n
?