.net 收据打印机?

.net 收据打印机?,.net,printing,point-of-sale,zebra-printers,.net,Printing,Point Of Sale,Zebra Printers,我正在开发一个需要打印收据的软件 最常见的收据打印机类型是什么 收据打印机API是否有任何行业标准 有没有.net的图书馆?试图查找,但没有找到任何内容。有一个相当标准的系统 他是另一个大玩家 在谷歌搜索其他帮助时,你可能想寻找“pos打印机”,而不是“收据打印机”,pos代表“销售点”。这样你会得到更多更好的点击率。星微,我在野外看到很多;从未使用过它们,但我认为使用本机Windows打印机驱动程序非常简单。我过去使用过Zebra打印机。我不确定是否有用于动态创建新文档的API,但您可以使用它

我正在开发一个需要打印收据的软件

最常见的收据打印机类型是什么

收据打印机API是否有任何行业标准

有没有.net的图书馆?试图查找,但没有找到任何内容。

有一个相当标准的系统

他是另一个大玩家


在谷歌搜索其他帮助时,你可能想寻找“pos打印机”,而不是“收据打印机”,pos代表“销售点”。这样你会得到更多更好的点击率。

星微,我在野外看到很多;从未使用过它们,但我认为使用本机Windows打印机驱动程序非常简单。

我过去使用过Zebra打印机。我不确定是否有用于动态创建新文档的API,但您可以使用它们的设计器来构建“文档”并动态填充和打印。他们的软件还可以,但我们发现调酒师在我们的实现中工作得更好一些


Zebra还有一种Zebra编程语言(ZPL),它实际上使用起来很有趣(2年前Windows驱动程序很差)。文档非常好,而且很容易获取。我扔了几个线轴,试图把一切都搞定。:-)

(一家大型POS和pin键盘制造商)也有两种打印机型号。

UnifiedPOS是当今最常用的API,用于与销售点外围设备(包括收据打印机)进行通信:

Microsoft有一个.NET的实现:


UnifiedPOS是从OPOS(零售POS的OLE)演变而来的,所以谷歌为OPOS提供了更多信息。您会发现,支持OPO的外围设备制造商比其他类型的UnifiedPO多。Microsoft的POS for.NET将与OPOS V1.8服务对象配合使用。

CodePlex有一个Zebra项目,我用它来打印标签


如果您对java解决方案满意,请尝试jzebra:

+1,我10多年前就做过这种事情,当时没有标准。所有这些都是直接写入串行端口之类的东西。你需要外部打印机还是嵌入式(放在盒子里)打印机?这实际上是一个重要的问题。与那些印刷商合作后,我不得不说POS的“其他”含义也适用。但对爱普生来说+1,它们确实相对无痛(但不是无痛!)。这是一个成熟的市场,一个具有颠覆性的新竞争对手能够生产出高质量的产品。我从未见过一个真正喜欢使用这些打印机的开发人员。