0

我想知道是否有办法使用 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);

4

1 回答 1

0

如果您使用 Code-128 条形码编码,您应该能够打印包含西里尔符号的条形码。对于 Cyrillic,您必须将代码页设置为 1251。

您应该阅读 ZPL 文档并确定如何将模式设置为使用 Code-128 和代码页 1251。

http://www.idautomation.com/barcode-fonts/code-128/user-manual.html

这个问题的答案也可能对您有所帮助: ZPL 打印机上的 Unicode characters

于 2014-06-04T14:36:38.237 回答