我想知道是否有办法使用Zebra打印机在条形码中打印西里尔符号?
打印机是Zebra GK420t。语言是ZPL。
与that question相反我想要打印的不是文字,而是包含西里尔符号的条形码,以后可以通过扫描仪识别。
代码示例:
^XA
^LH10,40
^CWT,E:ARI000.FNT^CFT,20,20^CI28
^FO60,330^BCN,100,Y,Y^FD^Part^FS
^XZ
在我的应用程序中,我将^Part
替换为包含西里尔文字母的部分代码。字符串编码为UTF-8,字节数组发送到打印机:
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(ZPLstring);
答案 0 :(得分:0)
如果使用Code-128条形码编码,您应该能够打印包含西里尔符号的条形码。你必须为Cyrillic设置代码页为1251。
您应该阅读ZPL文档并确定如何设置模式以使用Code-128和代码页1251.
http://www.idautomation.com/barcode-fonts/code-128/user-manual.html
这个问题的答案也可以帮助你: Unicode characters on ZPL printer