使用图像扫描控件ScanOnWeb实现在线图像扫描

时间:2024-02-24 14:46:39


今天上网查资料,看到一篇文章,描述的是一个开发OA软件的公司解决浏览器嵌入式扫描仪编程的文章,文章描述了改OA厂商的工程师如何辛苦的克服了各种技术难题,最终实现了在线图像扫描处理,然后又在无数个不眠的夜晚以后最终实现了双面扫描功能。

 

那篇文章写的比较老了,是2009年的事情,其实现在要解决类似的问题就没有那么痛苦,在项目中应用ScanOnWeb在线图像扫描组件即可实现扫描仪编程。

 

为了便于对比,我转载了该篇文章并适当隐去了一些信息。

----------------------------------------------------------------------

以客户为中心,XX成功开发扫描仪接口控件
近日,响应客户个性化实施服务需求,XX研发人员成功开发扫描仪接口控件。该控件的成功研发,填补了国内市场同类产品一项空白,作为一套新的插件,成为XX行业迅速发展的利器之一。

  扫描仪接口控件主要功能是扫描仪在扫描文件的同时,将扫描的结果直接显示在OA相关的地方,使用户操作更简便,节省大量时间。据悉,目前市场上大多数的第三方控件商都没有提供扫描接口的功能,只有几个国外的厂商提供相关的产品,但价格偏高,能和Java集成的扫描仪控件接口更是寥寥无几。

  (注:ScanOnWeb可以实现了java/c#/jsp/asp.NET/PHP等技术整合)

 

  在XX集团初期的项目实施过程中,XX实施人员发现存在很多集团型公司的特殊需求需要定制开发,其中包括:工资查询系统、请销假管理系统、物品领用系统等大小不一的扩展需求。这些开发需求,不仅仅是XX项目的需求,也是集团型公司的共性,可以在XXOA软件版本中作为通用功能在集团型企业中加以应用,是对OA软件功能的优化和提升。其中,XXX集团提出的扫描仪接口问题,因使用WEBOFFICE无法解决,而需要购买第三方插件。但这个第三方插件公司为国外公司出品,目前已经不出该插件了。鉴于这种情况,XXX实施服务人员决定自行开发该控件,但前期碰到很多困难。

 

  面对困难,XXX实施服务人员并没有畏缩而是刻骨钻研,发现要调用系统底层驱动必须要用到C++,需要购买相关应用包,为此XX人员自行付费购买相关代码,经过和java的集成,初步完成了扫描仪接口工作,可以将单次扫描后的图片直接显示在收文的编辑框里。但之后XXX集团又提出要支持批量扫描和双面扫描,这在原来购买的代码中并没有提供此功能。面对进一步的新需求,XXX员加班加点,查阅国外相关产品资料,了解产品开发思路,对其代码进行了破解,使其能和java以及OA系统集成,顺利完成全部的扫描仪接口工作,同时支持批量扫描和双面扫描等各种扫描方式。

  该插件成功开发不仅解决了XX集团的项目难题,更为XXX软件行业开发出一套新插件。这也很好的诠释了XXX支持服务中心“想用户之所想,急用户之所急”的服务精神,丰富了XXX“以客户为中心,以市场为导向”客户服务内涵。

 

不考虑其他的东西,单独从技术角度考虑转载了分析这件事情,扫描仪编程需要处理twain接口,该接口的帮助文档等都是英文的,国内有一部分资料,要实现单页的图像扫描问题不大,主要是双面扫描和多页扫描就有些技术难度了,另外最重要的一点就是扫描结果图像的编辑处理,这个需要一个类似于photoshop样式的工具去对扫描结果进行编辑处理,自己要开发这样的功能需要耗费极大的时间。以上的一切问题使用scanonweb控件就都可以解决了,scanonweb组件的官方网站:点击打开ScanOnWeb官方网站链接