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

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

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

实现时是用java中调用的是jtwain.dll 的方法,jtwain.dll 封装了TWAIN_32.DLL的方法,TWAIN_32.DLL是windows操作系统本身带的动态链接库,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系统中集成控制扫描仪解决方案相关推荐

  1. web工程中集成cas单点登录

    背景 cas的服务端已经搭建成功,现在需要在web项目中集成cas client.我们项目使用spring 1.在pom中配置 <!--cas单点登录 --><dependency& ...

  2. web系统中的结构化数据标记

    Web 系统的设计要点之一是内容和表示的分离,网站以HTML发布内容,对内容进行操作的服务也只能访问 HTML.随着表现形式各异的设备在大量地增加,也大大增加了网站针对不同表示格式的数量.同时,一些新 ...

  3. 【苹果imessage群发苹果推位置推】软件安装在系统中集成 USBMuxd 服务

    推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容 *** 点击即可查看作者要求内容信息 作者推荐内容 2.相册 ...

  4. maven mybatis mysql_Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问...

    标签: 本篇内容还是建立在上一篇Java Web学习系列--Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Ja ...

  5. chmod 是一条在Unix系统中用于控制用户对文件的权限的命令

    chmod 是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数.只有文件所有者和超级用户可以修改文件或目录的权限.可以使用绝对模式,符号模式指定文件的权 ...

  6. [转载]遗留系统中的RUBY中文解决方案

    看了一些朋友关于ROR中文问题的解决方法,受益匪浅:不过我的工作在一个遗留系统中,比如mysql的数据表全是latin的,sigh~`` 下面的方法有点另类,并不推荐,仅作权宜之计.若众高手有更好的方 ...

  7. 在系统中集成淘宝扫码登录

    在系统中集成淘宝扫码登录 在系统中集成淘宝扫码登录 申请二维码并存入数据库 在手淘首页搜索框中输入口令,并搜索 点击确认登录后,系统中即可获取到cookie相关信息 在系统中集成淘宝扫码登录 为了在公 ...

  8. web系统中巧用word文档的html格式创建多样式的word文档,WEB系统中巧用WORD文档的HTML格式创建多样式的WORD文档...

    以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,基于各行各业的WEB系统的开发与应用也越来越多. >> WEB系统中巧用WORD文档的HTML格式创建多样式的WORD ...

  9. B/S(WEB)系统中使用websocket插件调用扫描仪实现连续扫描并上传图像(IE文件扫描并自动上传)

    浏览器下使用websocket插件调用客户端扫描仪扫描文件并山传,可以将纸质档案(如合同.文件.资料等)扫描并将扫描图像保存到服务器,可以用于合同管理.档案管理等. 通过插件方式调用扫描仪扫描并获取图 ...

  10. 快速在同一个Web程序中集成扫描仪和手机摄像头

    简介 在笔者其它多篇文章中,已经多次提到了如何在桌面浏览器中集成扫描仪控制.近年来,随着智能移动设备的普及,网站设计时必须同时兼顾传统的桌面浏览器(包括最常见的三大系统Windows, macOS和L ...

最新文章

  1. Linux中与进程终止相关的信号SIGTERM,SIGKILL,SIGINT
  2. android 屏幕旋转180度
  3. web前端3.0时代,“程序猿”如何“渡劫升仙”?
  4. 防火墙简介(一)——iptables防火墙
  5. 我家云刷android系统教程,我家云刷机教程——小白详细版(篇二)
  6. Docker 实战:编写 Dockerfile
  7. (53)Verilog HDL上升沿采样
  8. 【Social listening实操】作为一个合格的“增长黑客”,你还得重视外部数据的分析!...
  9. ORM的个人简单理解以及持久化和持久层的简单理解、Hibernate的简单理解,mybatis 的好处通俗易懂
  10. 计算机考试准考证下载打不开
  11. java类型转换方法_Java中基本数据类型转换的方法
  12. 计算机中职基础试题及答案,中职类计算机应用基础试题「附答案」
  13. linux快速切换目录
  14. jeffery0207博客导航
  15. (七)CMake变量及其设置
  16. layui日期插件用法
  17. 饥荒模块显示检查工作室订阅服务器,为什么我的饥荒主界面mod点进去就显示检查 – 手机爱问...
  18. 小白必学的Ps火焰字制作教程
  19. 苹果首款无线充电宝曝光,我们要怎么去选择
  20. 前端表单七牛云php,记录一下前端分片上传七牛云踩过的坑

热门文章

  1. KMeans聚类分析实战——如何把城市划分成不同的种类
  2. 三菱FX1S PLC控制伺服电机小结
  3. ElasticJob‐Lite:事件追踪
  4. 使用uiautomation 实现微信自动发送消息
  5. python写文件byte_如何将bytelist写入Python文件?
  6. 小马哥讲Spring核心编程思想 第十周 Spring资源管理
  7. 左程云算法Day6 图
  8. arm架构安装rxtx_Ubuntu下安装和配置RXTX实现串口通讯
  9. [算法]详解关键路径算法
  10. 计算机温度在20度最佳湿度环境,空调房温度20℃湿度一般是多少