2011-05-21 29 views
2

我是.NET编程的初学者。我正在创建一个Windows应用程序,用于从Cognitive标签打印机打印标签。如何使用模板/格式从c中的标签打印机打印标签#

打印机仅使用通用/文本驱动程序。这里是模板格式这是我从程序手册中得到,

! 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

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

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

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

这KB文章提出了一个C#类来完成这一功能:http://support.microsoft.com/?kbid=322091

+0

打印机通过USB连接到电脑。我最初通过知识库文章,但它不起作用,它给了我不寻常的错误。我已阅读程序手册,并指出打印机不需要任何API。 – Mick 2011-05-21 22:10:52

+0

我面临同样的问题。任何人都得到了这个答案? – Prashant 2016-03-11 18:04:47