我尝试开发一个带有xamarin表单的c#应用程序来打印一些zpl命令,但是我的打印机只是打印文本。
我尝试使用Zebra SDK和Link-OS SDK设置打印机的语言,但它一直打印文本。
斑马SDK:
SGD.SET("device.languages", "zpl", printer.Connection);
或
x一个一个一个一个x一个一个二个x
链接操作系统:
conn.Write(new UTF8Encoding().GetBytes("! U1 setvar \"device.languages\" \"zpl\"\r\n"));
var t = new UTF8Encoding().GetBytes("^XA ^FX Third section with bar code. ^BY5,2,270 ^FO100,550^BC^FD12345678^FS ^XZ");
conn.Write(t);
1条答案
按热度按时间4smxwvx51#
用基于通用文本的驱动程序安装打印机。打印机要求命令作为原始文本发送。
如果您使用Zebra驱动程序设置打印机,则该驱动程序将解释文本并将其作为要打印的图像发送到打印机。