8

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

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

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

有没有 .net 库呢?试图找到但没有找到任何东西。

4

7 回答 7

12

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 服务对象一起使用。

于 2009-01-16T09:09:41.097 回答
7

爱普生有一个非常标准的系统。

斑马是另一个大玩家。

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

于 2009-01-15T20:53:03.767 回答
4

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

http://www.codeplex.com/sharpzebra

于 2009-01-16T20:57:42.317 回答
2

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

Zebra 还有一种 Zebra 编程语言 (ZPL),实际上使用起来很有趣(Windows 驱动程序在 2 年前非常糟糕)。文档非常好,很容易上手。我去扔了几个线轴,试图把一切都弄好。:-)

于 2009-01-15T21:03:08.413 回答
2

如果您对 java 解决方案满意,请尝试 jzebra:http ://code.google.com/p/jzebra

于 2012-06-14T05:43:11.723 回答
0

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

于 2009-01-15T20:54:21.863 回答
0

Verifone(大型 POS 和 pin-pad 制造商)也有几种打印机型号。

于 2009-01-15T21:33:02.970 回答