WEB系统中集成控制扫描仪解决方案

由于本系统当中涉及到扫描文件的问题,扫描文件是整个项目的一个重点和难点,所以我们对此做出几套解决方法仅供参考。控制扫描仪是需求编程语言对硬件进行控制,本系统开发基于WEB框架,无法与底层硬件进行控制。现提出几种解决方法如下:

一、采用JAVA编写APPLET小程序。

采用现有的 APPLET小程序在WEB进行控制扫描仪,缺点页面不美观、扫描之前先调用了原驱动中自带的扫描软件,不便于用户使用。批量扫描功能没有实现。

实现时是用java中调用的是jtwain.dll 的方法,jtwain.dll 封装了TWAIN_32.DLL的方法,TWAIN_32.DLLwindows操作系统本身带的动态链接库,java没有办法直接调用操作系统的动态链接库,java能调用的动态链接库一定是符合JNI标准的,jtwain.dll就是符合这个标准的动态链接库。

二、在IE中使用ActiveX控件。

1.采用北京XX公司的方法,须选用该公司的XX扫描仪,价格比一般扫描仪贵出很大一部份。但是他们的驱动中提供一些接口函数,我们需要编写成ActiveX控件来调用这些函数,实现起来有些困难。

2.慧都科技的扫描仪控件,

1)、该控件可以在任何的COM程序语言下使用,比如C#, VB.NET, Visual C++, Visual Basic, Delphi, HTML/VBScript/JavaScript , PowerBuilde等;

2)、支持 RLE, G3/G4, LZW, PackBits TIFF压缩;

3)、内建的向导模式使得TWAIN的状态更智能,同时更容易使用;

4)、内建的JPEG译码器能让你很容易地压缩已有的图象,而可以不去管TWAIN源是否具有这种能力;支持自动文档供应以及多图象获取;

5)、可以通过属性来设置和读取基本设备特性,比如:IfAutoFeed, IfAutoScan, Resolution, BitDepth, Brightness, Contrast, Unit, Duplex等。

 

慧都科技的扫描仪控件报价:

1)Dynamic Web TWAIN 5.0.1 ActiveX Edition Bundle (1 ActiveX Developer License & 1 ActiveX Web Server License Bundle) 5990

2)Dynamic Web TWAIN 5.0.1 ActiveX Edition (1 Developer License) 2990

3)Dynamic Web TWAIN 5.0.1 ActiveX Edition (1 Web Server License) 3990

你可能感兴趣的:(WEB系统中集成控制扫描仪解决方案)