【发布时间】:2011-03-31 01:46:26
【问题描述】:
我有 Fujitsu fi-6130 TWAIN / ISIS 扫描仪,我想从 jQuery Rails 网页中的按钮触发。我不仅想让页面告诉扫描仪“开始”,我还想在扫描(单个)页面后通过 Paperclip 上传生成的文件 - 理想情况下不需要用户导航文件资源管理器小部件到手动查找文件。
每个扫描仪都通过 USB 连接到 Windows XP 桌面,但我们可能会用 Google Chrome 操作系统替换这些呼叫中心桌面。
这个问题是大约一年前提出的,但主要收到的建议是需要使用数百美元的商业 IE .NET 产品 - Interfacing with the end-user's scanner from a webapp (web/scanner integration)
【问题讨论】:
-
实际上不可能将浏览器与扫描仪接口(该死)。让用户自己扫描图像并上传。
-
在浏览器中与扫描仪对话的一种方法是通过 ActiveX 控件 (IE) 或浏览器插件(Firefox、Chrome)。据我所知,那里没有这样的开源 SDK。花几百美元比从头开始更好。 twain 是最流行的扫描仪驱动协议,而且很难破解
-
scanner.js 允许您从 Windows 或 Mac OS 上的浏览器调用扫描程序。这也是一个商业包。
标签: javascript ruby-on-rails paperclip image-scanner