C# 如何使用C通过USB向Zebra LP2844打印机发送EPL2命令#
我需要使用C#在zebra标签打印机上打印标签和条形码。我以前从未使用过它们,但我阅读并试图找到一种方法来做到这一点。我从中发现了这个代码,但它不起作用。从我的试验中,我可以看到我能够将数据发送到打印机,但打印机没有响应和打印。我使用按钮将命令发送到打印机,就像在kb文章中一样C# 如何使用C通过USB向Zebra LP2844打印机发送EPL2命令#,c#,usb,zebra-printers,epl,C#,Usb,Zebra Printers,Epl,我需要使用C#在zebra标签打印机上打印标签和条形码。我以前从未使用过它们,但我阅读并试图找到一种方法来做到这一点。我从中发现了这个代码,但它不起作用。从我的试验中,我可以看到我能够将数据发送到打印机,但打印机没有响应和打印。我使用按钮将命令发送到打印机,就像在kb文章中一样 private void ConnectButton_Click(object sender, EventArgs e) { // Allow the user to select a printer.
private void ConnectButton_Click(object sender, EventArgs e)
{
// Allow the user to select a printer.
string s = "B26,26,0,UA0,2,2,152,B,\"{0}\"";
PrintDialog pd = new PrintDialog();
pd.PrinterSettings = new PrinterSettings();
if (DialogResult.OK == pd.ShowDialog(this))
{
// Send a printer-specific to the printer.
RawPrintrHelper.SendStringToPrinter(pd.PrinterSettings.PrinterName,s);
MessageBox.Show("Data sent to printer.");
}
}
以下由编写的两篇博文对于试图从.NET打印到Zebra打印机的每个人来说都是非常宝贵的资源:
当我开始使用Zebra/EPL和.NET时,我只需要这两篇博文就可以让它正常工作
关于这一点: 我从中发现了这个代码,但它不起作用。从我的试验中,我可以看到我能够将数据发送到打印机,但打印机没有响应和打印
那篇文章的代码中有一个bug,我链接的第一篇博文底部解释了解决方案。谢谢你的回复。但是如何添加引用Skiviez.undieclient.Domain?我的意思是它是一个动态链接库还是从哪里得到的?或者添加它没有用?你不需要它,因此,所有的<代码> SkiVIEZ.*/COD>引用都是可能的,因为他从他实际的生产代码复制了他的代码样本。@ MaLy.SL:如果我的答案对你有帮助,请考虑。非常感谢这些链接@ ChristianSpecht。