我正在开发一个需要打印收据的软件。
什么是最常见的收据打印机?
收据打印机API是否有任何行业标准?
是否有任何.net库?试图找到但没有找到任何东西。
答案 0 :(得分:11)
UnifiedPOS是目前用于与销售点外围设备(包括收据打印机)进行通信的最常见API: http://www.nrf-arts.org/UnifiedPOS/default.htm。
Microsoft有.NET实现: http://msdn.microsoft.com/en-us/library/ms828083.aspx。
UnifiedPOS是从OPOS(零售POS的OLE)演变而来的,所以google for OPOS获取更多信息。您会发现更多外围设备制造商支持OPOS而不是其他类型的UnifiedPOS。 Microsoft的POS for .NET将与OPOS V1.8服务对象一起使用。
答案 1 :(得分:7)
Epson有一个非常标准的系统。
Zebra是另一个重要角色。
在搜索谷歌寻求更多帮助时,您可能想要寻找“pos打印机”,而不是“收据打印机”,其中POS代表“销售点”。你会以这种方式获得更好的命中率。
答案 2 :(得分:4)
我在CodePlex上有一个用于打印标签的Zebra项目
答案 3 :(得分:2)
我过去使用过Zebra打印机。我不确定用于动态创建新文档的API,但您可以使用他们的设计器来构建“文档”并填充&动态打印。他们的软件还可以,但我们发现BarTender的工作效果要好一些。
Zebra还有一个Zebra编程语言(ZPL)实际上很有用(2年前Windows驱动程序很差)。文档非常好,很容易上手。我去了几个线轴试图让一切正确。 : - )
答案 4 :(得分:2)
如果您对java解决方案没问题,请尝试使用jzebra:http://code.google.com/p/jzebra
答案 5 :(得分:0)
Star Micronics,我在野外看到了很多;从来没有使用它们,但使用原生的Windows打印机驱动程序,我认为使用它非常简单。
答案 6 :(得分:0)
Verifone(大型POS和针垫制造商)也有几种打印机型号。