如何扫描到Web应用程序

时间:2010-11-06 10:17:12

标签: web-applications ocr barcode archiving image-scanner

我已经考虑过如何在Webapps中处理纸质文档输入一段时间了。主要问题是如何统一元数据和扫描的PDF。为了这个例子,我将提出一个假设的费用索赔申请。到目前为止我考虑过的方法:

  • Web 1.0 ,打开网页,创建费用索赔&输入数据,切换到扫描应用程序,扫描到文件,切换到浏览器,单击“选择文件”导航到扫描文件上传它。优点:简单的代码。缺点:糟糕的工作流程,每个工作站都需要扫描仪(以及驱动程序和磁盘空间等等/可能不适用于瘦客户端:Citrix / IPad)
  • 条形码样式打开网页,创建费用索赔&输入数据,保存,打印条形码标签,将条形码粘贴到纸上。在一天结束时扫描所有条形码纸。批量上传并根据条形码将其分配给费用索赔。 (在扫描中OCRing条形码是一个已解决的问题,例如参见exactCODE)优点:体面的工作流程,每个部门一个扫描仪就足够了。缺点:每个工作站都需要条形码标签打印机(比扫描仪更容易但不便宜),扫描后的纸张只能在几个小时后才能使用
  • Web 2.0样式使用本地扫描仪扫描到[Dropbox]文件夹。 Webapp使用Dropbox API检测新扫描,将其呈现给用户并要求他们输入元数据。优点:漂亮的工作流程。缺点:每个人都需要一个扫描仪,Web应用程序只是弹出并说“有新的扫描可用”。
  • 批处理样式有人扫描所有需要处理它们的人(或按文档类型:费用索赔,发票,订单)分隔它们的文件。文档被批量上载(例如,作为ZIP)到队列中的Web服务器。现在,一个人必须完成此队列并输入所需的元数据。优点:只需要维护一台扫描仪。缺点:工作人员不再有纸,只有在线版本。这被我的同事们视为一个很大的阻碍。
  • 条形码批处理有人条形码标记所有传入的文档,在单个文件夹中扫描它们并将它们批量上传到存储库,然后将旧纸张分发到不同的部门。处理费用索赔的人员也会从纸张输入条形码编号。 Webapp联系存储库并根据条形码编号检索扫描的文档,并将其与元数据一起保存。 PPros:代码简单,缺点:很多纸张仍在四处闲逛,文档可能会扫描,可能永远不会进入数字存储库 - 例如医疗记录)
  • 桌面应用编写基于TWAIN的小型桌面应用程序,该应用程序扫描,上传到Web应用程序并打开浏览器窗口以添加元数据。优点:良好的工作流程,缺点:每台桌面一台扫描仪,而非Web应用程序/平台问题

有关上述某种方法的更好解决方案或评论的建议吗?

4 个答案:

答案 0 :(得分:4)

尽可能简化元数据,使用邮件进行输入,仅使用Web进行报告/编辑

假设: 大型办公室的部门打印机具有“扫描到电子邮件”功能,这意味着您可以在电子邮件中为每个扫描的文档获取PDF。即使是价格在100美元到200美元范围内的小型“All in One”打印机也具有这样的功能,而家庭办公室或小型企业可能拥有这样的功能。

该过程如下:

  1. 扫描您的文档
  2. 接收电子邮件
  3. 在电子邮件中以半自由格式添加元数据
  4. 转发电子邮件至费用服务
  5. 通过电子邮件收到确认信息<费用报告链接
  6. 在网上确认费用报告

答案 1 :(得分:2)

首先 Dekstop应用发表评论:如果将浏览器编写为applet或flash程序,则该应用可以在浏览器中工作。

下一步我喜欢条码风格,但我认为条形码预先印制或购买会更容易。

  • 一个人可以使用常规激光打印机打印一张secuencial贴纸
  • 或者你可以购买一卷secuencial贴纸

此外,当创建费用索赔时,应要求用户输入secuencial号码。

答案 2 :(得分:2)

您是否考虑过使用Flash / Air。您可以允许用户使用网络摄像头或通过闪存上传条形码。

我还参与了一些我们创建自定义驱动程序的精彩产品/项目,并将它们打开到127.0.0.1 localhost,并对空中应用程序进行扫描/打印。

Air最近还增加了NativeProcess功能,可以让你连接到低级TWAIN应用程序。

答案 3 :(得分:0)

您可以查看维基百科上的条形码处理信息

en.wikipedia.org/wiki/List_of_optical_character_recognition_software

en.wikipedia.org/wiki/OCR-A_font