首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >POS打印机OPOS接口及何时使用

POS打印机OPOS接口及何时使用
EN

Stack Overflow用户
提问于 2011-12-16 03:41:07
回答 1查看 10.9K关注 0票数 5

我正在为咖啡厅-酒吧餐馆开发一个POS系统。它工作得很好,但我在打印机方面有一些问题。这里的人建议我使用POS for .NET

但我不能因为:

  1. 我的客户端有一台以windows版本为服务器的机器。因此,.NET的POS在他的两家商店中没有运气。他以前用GDI graphics.But打印给热敏打印机的
  2. 软件太慢了,不知道为什么。你得等10秒才能打印收据。
  3. I收到投诉,因为使用这些打印机字体有点小。(42字符80毫米纸),这是事实。本机打印机的字体太烂了。我看到的所有打印机都很烂,因为它们不是来自一个开发字体的好brand.Also家伙,他们太无聊了,他们用拉丁字母和本地字体混合使用。但从图形模式打印看起来更好,反,平滑和清晰,几乎相同的speed.
  4. Printers没有OPOS.NET驱动程序。我在生产这些打印机的中国公司发了电子邮件,说他们还没有开发一台。

  1. ,有些打印机不支持一些基本的ESC/POS命令!甚至连送纸命令都是有问题的。只有较新的打印机几乎兼容,但旧的打印机根本不兼容。使用纯文本+ esc/pos的
  2. 不能使字体大x倍。
  3. GDI似乎是最兼容的方式,

财务设备似乎不支持将原始文本发送到打印机。它部分实现,只适用于32位系统,就像对“DOS”一样。安装它没有运气。所以我不得不用图形。实际上它是一台虚拟打印机。有财务设备的公司告诉我,图形是打印热收据的最好方法,我不应该使用纯文本等.还问他们一些打印机的OPOS驱动程序,问我“你在说什么?”。

所以我不知道该怎么办。我认为我应该支持3种打印方式:用于.NET /原始文本/图形的POS。

另外,在发送原始文本时,如何克服热打印机的困难?因为图形给你更多的自由。财政设备会因为不支持文本模式而糟糕吗?

EN

回答 1

Stack Overflow用户

发布于 2012-06-27 02:39:02

与您的编号点有关的评论:

  1. 你说得对。.NET的POS甚至不会安装在家庭版上。官方支持的操作系统是、WindowsServer2003ServicePack 1、Windows业务、Windows企业、Windows 2。(http://www.microsoft.com/en-us/download/details.aspx?id=5355) Windows 7也根据我的经验工作。(当然,您需要将prerequisite.)
  2. It's框架作为一个.NET安装,这可能是一个接口问题,而且我假设接口类型是串行的,因为您提到了DOS。串行打印机需要花费很长时间来打印图形。
  3. 不仅使打印质量更好,而且如果您使用的是串行之外的任何接口,则速度会大大提高。对于大多数厨房来说,以太网是最好的现代连接方式。
  4. ,任何没有.NET支持的打印机制造商(或任何其他艺术标准)都是走捷径,你不应该和他们做生意。价格可能更便宜,但部分原因是他们没有提供完整的解决方案。糟糕的驱动/软件支持,缺乏硬件功能.当我们开发人员遇到这些headaches.
  5. See #4时,如果您使用的是ESC/POS命令(这是特定于制造商的),那么您就不需要使用POS,因为.NET.
  6. ESC/POS有命令可以使文本加倍高和双宽:

ESC!N (27,33,n)改变印刷风格:

n=0所有样式关闭

n=16双高印

n=32双幅打印

n=48双高宽打印

below.

  • Echoing
  1. 并不一定是一件坏事;我更详细地阐述我对#4.OPOS是一个行业标准,从90年代开始就已经存在了。如果制造商不知道当你问它的时候你在说什么,那么他们就不应该从事打印机业务。

根据您所写的内容,我不认为有任何需求会将您绑定到使用POS进行.NET或OPOS。这些标准是伟大的快速发展和支持大量的打印机型号在一次。

但是,如果您使用的是基于DOS的系统,则可能会将所有打印数据转储到COM端口。但这并不意味着你需要使用串行打印机。打印机制造的主要参与者提供虚拟串口。安装USB/以太网打印机驱动程序(允许打印图形),然后启用虚拟端口。您的软件将所有数据发送到COMn (没有更改)。虚拟端口“监听”该COM端口,拦截命令,然后将它们转换为USB/以太网打印机能够理解的内容。

即使您采用这种方式,直接发送到端口的打印数据也不是很漂亮,定制它可能会很麻烦。

TSP100可能就是你所需要的。它附带了一个配置实用程序,它有一个虚拟串口和一个设置,将设备字体(将打印数据转储到COM端口)转换为您选择的图形字体。查看此链接:http://www.futureprnt.com/receipt-redesign-tool/

这个问题是在一段时间前提出的,所以可能需求发生了变化。平板电脑和智能手机正在席卷餐饮业。在这种情况下,您肯定应该研究,其中包括用于这些操作系统的打印API、打印示例和手册:http://www.starmicronics.com/support/SDKDocumentation.aspx

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8529503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档