2012-02-21 122 views
3

我一直在寻找这个问题的答案几天,但我似乎无法找到任何具体的东西。从Web应用程序访问客户端设备

我有一些我已经做了电子商务网站的客户。我想制定一个与我的电子商务系统完美集成的销售点系统(这样,库存,客户,销售数据等在整个两个系统中保持一致)。我希望POS能够基于网络,并且可以从任何地方和任何设备访问(例如,可以在笔记本电脑上使用库存,或者例如可以通过ipad从商店中取消销售)。

既然这是一个基于网络的应用程序,并且浏览器是沙盒式的,那么使POS能够访问客户端计算机上的设备的最佳方式是什么?我希望它能够处理食谱打印机,卡片扫描仪和签名捕获设备,钱箱和客户显示器。它需要在每次交易结束时自动打印收据,不需要提示对话框。此外,钱箱需要独立于打印机打开。

该项目的主要目标是尽可能保持POS的灵活性。我希望它能够在任何平台上运行,几乎不需要安装任何设备。我将在主要终端上设置POS,这样就可以安装Java或浏览器插件,以包含除主终端以外不一定需要的此功能(但如果可能的话,这将非常棒!)。

什么是最好的方式来实现这一点,而不是两次编码的一切?插件会给我提供我需要的访问权限吗?我看着辣椒和NaCl,但我仍然不确定这是我寻找的?我可以用active-x来做到这一点,但我不想限制为IE。我看到silverlight可以做到这一点,但我想保持开源。我现在想考虑在php中构建它并使它适用于已签名的java applet上的quercus?

有没有人曾经做过这样的事情,你认为这是最好的方式吗?

回答

0

至少对于读卡器来说,它们大部分都是模拟键盘,所以只需将光标定位在文本输入中,然后刷卡即可。操作系统会将刷卡视为有人将卡上的信息输入到输入中。至于其他设备,我会调查你不需要自定义驱动程序的simliar安排。

有点多余,但有一个高峰在this thread我有一天评论。

+0

我知道很多条形码扫描仪也是这样。我更担心抽屉控制,客户显示器和打印机.... – user1224419 2012-02-21 22:35:24

相关问题