我想知道是否有一种方法可以使用Zebra打印机在条形码中打印西里尔符号?
打印机为Zebra GK420t。语言为ZPL。
与这个问题相反,我想打印的不是文本,而是包含西里尔符号的条形码,这些符号可以稍后被扫描仪识别。
代码示例:
^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);
如果使用code -128条形码编码,应该能够打印包含西里尔符号的条形码。您必须将西里尔字母的代码页设置为1251。
您应该阅读ZPL文档并确定如何设置模式以使用code -128和代码页1251。
http://www.idautomation.com/barcode-fonts/code-128/user-manual.html这个问题的答案可能也会对你有所帮助:ZPL打印机上的Unicode字符