我正在尝试使用Square创建自己的HTML5 POS。我的计划是使用Google的 chrome。* API来处理USB收据打印机和现金抽屉。 Square需要通过Java访问,这是我希望通过将Chrome应用程序包装在Apache Cordova容器中(如果这就是他们甚至被调用的那样)来使应用程序与Android兼容,也可以将它们提供给我们在Chromebook上加载。
我最大的问题是这些天在移动设备上有哪些 chrome。* API? The last update was apparently July 2014...请告诉我此后有更新。因为如果 chrome.usb API不可用,我就是SOL,我基本上需要依赖Java for Square的处理和收据打印机和现金抽屉,我不知道Java因此很有趣......不是。除非我遗漏了Square关于其API的文档;也许它还处理收据打印和现金抽屉。但它似乎并不像。
答案 0 :(得分:0)
您需要与硬件交谈的那一刻,您的选择非常有限。
如果您需要让Android设备与打印机和抽屉将通过USB,然后你必须用Java编写应用程序的至少一部分或查找/写入将处理USB端的Cordova插件。
如果Android只是部分要求:PC上的本地网络服务器如何通过USB作为客户端(纯网络应用程序/渐进式网络应用程序,混合或纯Java)通过USB控制收据打印机和现金抽屉。
对于Chromebook,您需要查看外部硬件(USB)接口的工作情况,因为我听到了混合结果。