如何在c#中使用模板/格式从标签打印机打印标签

时间:2011-05-21 20:35:19

标签: c#

我是.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个空白)。

你能建议我怎么用这个模板吗?

我想打印说,

使用此格式/模板的名称,价格和条形码,或者我是否应该使用此格式/模板。我现在不清楚。

说真的,我花了几个小时来了解如何从标签打印机以正确的格式打印标签。

1 个答案:

答案 0 :(得分:0)

打印机如何连接到计算机?以太网?串行? USB? LPT?蓝牙?

数据通常直接通过上述接口之一发送到标签打印机。

如果您坚持使用“驱动程序”,那么您应该使用Win32 API将命令直接发送到打印机。

这篇知识库文章提供了一个C#类来做到这一点:http://support.microsoft.com/?kbid=322091