技术 | 百度说明 | 博主说明 | 优点 | 缺点 | 宜用 |
---|---|---|---|---|---|
Twain | TWAIN是一项重要的接口标准,为软件开发商和硬件设备生产厂商之间提供了一个统一的规范,以有效地避免系统及设备之间的不兼容的问题。TWAIN协议,是应用软件从计算机外设获取静态图像的国际标准。 | 目前世界上基本上所有的图像外设都按照该协议进行研发和生成设备.所以如果能够通过该协议去自己处理当然是最为合适的. | 兼容性最强,跨平台,跨设备,跨厂商. | 开发的话要对该协议要有一定深度的了解.对C/C++要有一定的了解. | c/s |
ActiveX | ActiveX 是一个开放的集成平台,为开发人员、 用户和 Web生产商提供了一个快速而简便的在 Internet 和 Intranet 创建程序集成和内容的方法。 使用 ActiveX, 可轻松方便的在 Web页中插入 多媒体效果、 交互式对象、以及复杂程序,创建用户体验相当的高质量多媒体CD-ROM 。ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。 | 这个玩意实际上需要我们写个.ocx的调用扫描仪插件.然后浏览器可以调用它而已.而且只能在微软的Internet里使用.对安全有些影响吧,但注意些也是无所谓的. | 网络上有很多插件,可以直接找到. | 只能IE浏览器使用.如果要开发的话需要对这些插件及C/C++有一定的了解. | b/s |
WIA | WIA 是Windows 最新的 imaging 技术.WIA和TWAIN的关系是,WIA是微软操作系统的影像获取体系结构,属于Windows操作系统驱动程序类;而TWAIN是开放协议,用来解决应用软件对不同影像外设的可移植性调用。应当说,WIA是驱动层上的东西,它为应用程序提供SDK接口;而TWAIN协议在驱动程序和应用程序间提供一个公用接口。TWAIN的层次高于WIA。 | WIA就相当于微软开放出来的一组图像处理的API,不论是设备厂商还是开发者都可以去调用. | 接口定义明确,对C系列和VB程序员十分友好. | 使用在windows平台上.开发的话对其他语言程序员并不友好. | c/s |
JAVA applet | JavaApplet就是用Java语言编写的小应用程序,可以直接嵌入到网页中,并能够产生特殊的效果。 | 这个运行原理实际上浏览器去加载java本地小程序来操作本地资源. | 没啥优点,应该是对JAVA友好点吧 | 古老陈旧的技术,初次加载时间很恶心.ActiveX的诞生就是为了灭掉java applet吧,现在几乎无人使用了. | b/s |
Dynamic TWAIN ActiveX | 这个就是ActiveX的其中一种商业插件 | 功能更加强大和便利.有各种语言的demo | 收费.(当然了,在中国....) | b/s |
最重要的是我成功地在Html里调用了扫描仪哈哈哈哈哈哈哈~~~被这上面这些技术恶心了几天.