我正在开发一个需要打印收据的软件。
收据打印机最常见的类型是什么?
收据打印机 API 是否有任何行业标准?
有没有 .net 库呢?试图找到但没有找到任何东西。
我正在开发一个需要打印收据的软件。
收据打印机最常见的类型是什么?
收据打印机 API 是否有任何行业标准?
有没有 .net 库呢?试图找到但没有找到任何东西。
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 上搜索 OPOS 以获取更多信息。您会发现支持 OPOS 的外围设备制造商比其他类型的 UnifiedPOS 多。Microsoft 的 .NET POS 将与 OPOS V1.8 服务对象一起使用。
CodePlex 有一个 Zebra 项目,我用它来打印标签
我过去使用过 Zebra 打印机。我不确定用于动态创建新文档的 API,但您可以使用他们的设计器来构建“文档”并动态填充和打印。他们的软件还可以,但我们发现 BarTender 在我们的实施中工作得更好一些。
Zebra 还有一种 Zebra 编程语言 (ZPL),实际上使用起来很有趣(Windows 驱动程序在 2 年前非常糟糕)。文档非常好,很容易上手。我去扔了几个线轴,试图把一切都弄好。:-)
如果您对 java 解决方案满意,请尝试 jzebra:http ://code.google.com/p/jzebra
Star Micronics,我在野外看到了很多;从未使用过它们,但使用本机 Windows 打印机驱动程序,我认为使用起来非常简单。
Verifone(大型 POS 和 pin-pad 制造商)也有几种打印机型号。