如何使用C#在Bixolon POS打印机上工作

时间:2011-07-14 04:48:11

标签: c# .net printers bixolon-printer

我一直在编写一个处理POS打印机的应用程序。该打印机是BIXOLON品牌,我没有找到任何使用此类打印机的SDK以及如何处理它的示例。

由于我是这类打印机的新手,我不知道应该如何设计报告以及应该使用哪种报告引擎。

任何建议都会有所帮助。

3 个答案:

答案 0 :(得分:2)

我之前曾在POS打印机上发行过收据等。 我所做的是从rtf文件中读取模板,设置一些要替换的变量。 例如,对于收据我想要拥有该人的姓名,因此在rtf文件模板中,我会添加类似<NAME>的内容。当我读入rtf文件的内容时,我只是使用string.replace将<NAME>替换为我程序中的实际文本。一旦我替换了所有变量,使用此链接中的类。 http://msdn.microsoft.com/en-us/library/ms996492.aspx#wnf_richtextbox_topic06,我有一个格式良好的rtf并准备打印。

打印方式与其他打印机一样。这意味着只要您的编码针对正确的打印机并使用正确的设置,就应该正确打印。唯一的区别是在办公室打印机上打印会给你A4尺寸,而在POS打印机上打印会给你POS打印机允许的尺寸。请记住格式化你的rtf。

答案 1 :(得分:1)

大多数报表引擎(我特别想到Reporting Services)不需要这种级别的编程来打印报表。只要在您要打印报告的机器上安装了打印机驱动程序,您就可以获得开箱即用的功能。

答案 2 :(得分:0)

这很简单,我用水晶报告来设计我的报告,然后轻松展示。