2012-11-20 48 views
2

我将ZPL代码传递给Zebra打印机。在这个ZPL代码中,我有一部分将生成一个QR码。 QR Code的值来自我在使用WM6.5开发的移动应用程序中的条形码扫描功能时获得的字符串。 从扫描的字符串结果如下: 名称:约翰·史密斯 性别:男 位置:开发者ZPL /斑马打印机不赶上新的线?

我需要这个字符串传递到DataGrid。所以我通过“\ n”或环境新行逐行解析它。将它传递给datagrid是可以的。但是,当我将字符串结果打印到Zebra打印机上的QR码时。看起来这些新行并未包含在QR码中。

回答

1

ISO-8859-1 encoding characters

HTML  OCTL HEX CMP CHR MEANING 
------ + ---- + --- + --- + --- + ------------------------------ 

 | \012 | =0A |  |  | Line feed (ASCII NL, newline) 

使用0x0A代替\n

4

如果你想在非打印字符传递,使用^FH命令以将它作为一个十六进制值

^XA 
^FO100,100 
^AD^FH 
^FDTilde _7e used for hex^FS 
^XZ 

这将打印出~代替_7e

+1

这应标明作为答案。我无法将回车符和制表符添加到我在ZPL中生成的QR码中,这为我解决了问题!谢谢! – Zac