我是.NET编程的初学者。我正在创建一个用于从Cognitive标签打印机打印标签的Windows应用程序。
打印机仅使用通用/文本驱动程序。这是我从程序手册中获得的模板格式
! 0 255 95 1
NOINDEX
PITCH 200
V PRESENTLABEL ON 220 220
STRING 12X16 120 47 rtrimm 11-488515 51143 DBL 05/07/08 16:53
BARCODE CODE39WX- 120 40 140 5114311488515DBL
END
现在,如果我没有使用这个模板,那么我可以在一个标签上打印商品编号(只是编号没有条形码),商品名称和价格,但默认情况下,我在打印时会得到两个空白标签。因此,总共三个标签用于一个标签打印(1个打印+ 2个空白)。
你能建议我怎么用这个模板吗?
我想打印说,
使用此格式/模板的名称,价格和条形码,或者我是否应该使用此格式/模板。我现在不清楚。
说真的,我花了几个小时来了解如何从标签打印机以正确的格式打印标签。
答案 0 :(得分:0)
打印机如何连接到计算机?以太网?串行? USB? LPT?蓝牙?
数据通常直接通过上述接口之一发送到标签打印机。
如果您坚持使用“驱动程序”,那么您应该使用Win32 API将命令直接发送到打印机。
这篇知识库文章提供了一个C#类来做到这一点:http://support.microsoft.com/?kbid=322091