2012-11-20 78 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