2011-07-14 35 views
2

我一直在编写一个负责处理POS打印机的应用程序, 打印机品牌是BIXOLON,我没有找到任何SDK使用这种类型的打印机以及如何处理它的例子......。 因为我是这种类型的打印机的新手,我不知道应该如何设计我的报告以及应使用哪种报表引擎。如何在Bixolon POS打印机上使用C#

任何意见,将有助于 问候。

回答

1

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

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

+0

谢谢兰斯,我会尝试。 – saber

+0

没问题,如果遇到任何问题。让我知道,我会尽力在这里指导 –

1

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

0

它是如此简单,我用水晶报表来设计我的报告,然后方便地显示出来。

相关问题