2016-01-28 20 views
0

我正在使用Visual Studio 2013(#C),并且通过Windows 7上的USB电缆连接了SATO CL4NX标签打印机。我的问题是我已经被赋予编写winform应用程序的任务,该应用程序将接收用户输入,然后将其打印在CL4NX打印机上。这意味着我必须访问打印机驱动程序API并从打印机发送数据和接收状态信息。我如何以编程方式打印到Windows 7中的标签打印机使用C#

我不知道如何做到这一点!?从未做过!有人能指出我正确的方向吗?

感谢 史蒂夫

+0

检出:http://stackoverflow.com/questions/30802418/barcode-printing-sato-lm408e-c-sharp –

回答

0

看看在PrintDocument类。

这将允许您选择要打印的打印机(您的应用程序可以记住它的名称)。它可以让你设置纸张大小,并决定打印的地点和内容。

它会管理与您的打印驱动程序交谈,并具有与其他打印机一起工作的优势。

0

大多数标签打印机都有一种专有的打印语言(Zebra有ZPL并且有Intermec),我的经验是使用Label Matrix这样的标签设计工具并设计标签,然后将标签字段放在标签中, $ DESC $和$ ADDR1 $等...然后在软件中选择您的条码打印机并打印到FILE。获取该文件,然后使用C#读取它,您将拥有一个带有标签代码的字符串。将$ ADDR1 $替换为实际的地址值,然后简单地打印到TEXT打印驱动程序,以便标签代码作为原始文本发送。

相关问题