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

本文关键字:打印机 工作 POS Bixolon 何使用 | 更新日期: 2023-09-27 18:01:57

我一直在编写一个处理POS打印机的应用程序。这台打印机是BIXOLON品牌的,我没有找到任何使用这种类型打印机的sdk,也没有找到如何处理它的示例。

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

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

我以前用过POS打印机开收据等。我所做的是从rtf文件中读取模板,设置一些要替换的变量。例如,对于收据,我想要有人的名字,所以在rtf文件模板中,我会放一些类似<NAME>的东西。当我读取rtf文件的内容时,我只是做一个字符串。replace将<NAME>替换为我的程序中的实际文本。一旦我用这个链接中的类替换了所有的变量。http://msdn.microsoft.com/en-us/library/ms996492.aspx#wnf_richtextbox_topic06,我有一个格式良好的rtf,准备打印。

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

大多数报表引擎(特别是Reporting Services)不需要这种级别的编程来打印报表。只要在您希望打印报表的机器上安装了打印机驱动程序,您就可以获得该功能。

它是如此简单,我使用crystal report来设计我的报告,然后很容易地显示。