【问题标题】:Connect PWA to retail operations [closed]将 PWA 连接到零售业务 [关闭]
【发布时间】:2021-04-05 21:39:42
【问题描述】:

我对与硬件相关的一切都很陌生。

我正在寻找一种将 PWA 连接到 POS 硬件(例如扫描仪或现金抽屉)的方法。如何通过 PWA 或 JavaScript 访问这些?

【问题讨论】:

  • 您需要首先研究您将要使用的硬件以及它为开发人员提供的功能。一旦你了解了这些,你就可以开始对这些功能进行编码。如果没有更多细节,这里的任何人都很难为您提供答案。
  • 是的。 2年前我为一个客户做过这个。您将需要使用 WebUSB 或蓝牙 API。警告他们的文档记录很差。我能够打印收据、票和打开/关闭现金抽屉。您将需要使用 ESC POS 来格式化打印机的数据。 Apple 不支持这些 API。您可以使用 Chrome 和 Edge。

标签: progressive-web-apps pos


【解决方案1】:

您打算使用的硬件需要使用webUSB api(例如“佳能DR-M160II扫描仪”使用一个),这当然取决于硬件供应商的实现。

您可以检查是否有任何兼容的硬件已经可用,然后对您的 PWA 进行相应的编码,您可以参考this web.dev article

如果您严格需要使用现有硬件,并且可以让相应的硬件供应商定制,您可以要求他们参考this article on web.dev

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-05
    • 1970-01-01
    • 1970-01-01
    • 2016-07-11
    • 1970-01-01
    • 1970-01-01
    • 2020-11-18
    • 2020-11-14
    相关资源
    最近更新 更多