Access交流网
  • 设为首页|收藏本站|繁体中文|手机版
  •     
  • Access培训-Access开发平台-Access行业开发

  • 首页
  • 资讯
  • 技巧
  • 源码
  • 行业
  • 资源
  • 活动
  • 关于

技巧

ACCESS数据库

启动/设置/选项/背景

修复/压缩

安全/加密/解密

快捷键

版本升级/其它等

数据表

命名方式/设计规范

表设计

查询

Sql语言基础

选择查询

更新查询

删除查询

追加查询

生成表查询

交叉表查询

SQL特定查询

查询参数

查询综合应用

界面/窗体/控件

标签

文本框

命令按钮

组合框/列表框

选项组/复选框/选项按钮

选项卡

子窗体

窗体本身/综合应用

其它

报表打印

报表设计

高级报表

模块/函数/VBA/API/系统

VBA基础

内置函数

调试/跟踪/Debug

模块/类模块

API/COM/系统相关

字符数字日期

网络通信游戏

加密解密安全

文件处理

经典算法

宏/菜单/工具栏/功能区

宏/脚本

菜单/工具栏

功能区/Ribbon

图表/图形/图像/多媒体

图表

图形/图像

音频

视频/动画

DAO/链接表/ADO/ADP

DAO/链接表/ODBC

ADO/RDO

ADP

ActiveX/第三方控件/插件

Treeview树控件

ListView列表控件

Toolbar工具栏控件

微软其它控件

Dbi-Tech

CodeJock

Grid++Report

FastReport

ComponentOne

加载项/插件/Addin

OFFICE集成/导入导出/交互

Excel导入导出/交互

Word导入导出/交互

PPT交互

Outlook控制/邮件

Text文本文件/INI/CSV

PDF/SWF/XML格式

CAD格式

Sharepoint/其它Office

SqlServer/其它数据库

表

视图

存储过程/触发器

函数

用户/权限/安全

调试/维护

SqlServer其它/综合

发布/打包/文档/帮助

开发版/运行时

打包/发布/部署

开发文档/帮助制作

Access完整行业系统

采购管理系统

销售管理系统

仓库管理系统

人力资源管理HRM

CRM管理系统

MRP/ERP管理系统

BRP/流程优化

其它管理系统

心得/经验/绝招
其它/杂项
Excel技巧

Excel应用与操作

Excel开发编程

Word技巧

Word应用与操作

Word开发编程

Outlook技巧

Outlook应用与操作

Outlook开发编程

热门文章

  • 扫描程序设计说明文档(tw..
  • TWAIN驱动介绍-Acc..
  • (转)在C#中使用WIA获..
  • Access VBA多种调..
  • Delphi针对扫描仪编程..
  • WIA的脚本和NET(扫描..

最新文章

  • Access 获取图片的像..
  • Access在同一页面中调..
  • 解决“我的电脑”中不显示扫..
  • WIA的脚本和NET(扫描..
  • 可用来连接扫描仪的国外第三..
  • 如何共享扫描仪

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

当前位置:首页 > 技巧 > 图表/图形/图像/多媒体 > 图形/图像
图形/图像

Access VBA多种调用扫描仪的方案

作者:bai_lu_sz


Access VBA多种调用扫描仪的方案


近期由于项目需求,简单研究了一下客户端调用扫描仪的问题,总结了一下,大概有以

下几种方式: 
(1)TWAIN 
TWAIN指TWAIN协议,全称Toolkit Without An Interesting Name,无注名工具包协议,

是应用软件从计算机外设获取静态图像的国际标准。 
TWAIN是一项重要的接口标准,为软件开发商和硬件设备生产厂商之间提供了一个统一的 

规范,以有效地避免系统及设备之间的不兼容问题。TWAIN协议为操作系统提供了软件支 

持,使得符合TWAIN协议的软件通过调用TWAIN协议接口就能从兼容TWAIN协议的外设上获

取静态图像,而不必考虑外设的功能差别。 
TWAIN共包括4个二进制文件。如果要使用该接口,就必须要保证他们被成功地安装在本 

地计算机上。如下: 
TWAIN_32.DLL 
TWAIN.DLL 
TWUNKER_32.EXE 
TWUNKER_16.EXE 
在Windows 操作系统中,Microsoft已经把这些文件作为系统文件随同操作系统一起发布 

了。可以在Windows安装目录中查找到这些文件。通过TWAIN提供的头文件(twain.h),

可以实现扫描功能。 

(2)Kodakimg 
映像KODAKIMG.EXE是Windows 95/ 98/NT 和 Windows 2000中用于图像扫描、浏 

览和编辑的附件程序(在WINDOWS安装过程中是可选的),分为自由版和专业版(需另外 

购买)。在Windows的安装过程中,4个OCX Kodak控件(Kodak图像编辑控件、Kodak图 

像管理控件、Kodak图像扫描控件及Kodak图像缩略图控件)随着自由版映像程序的安装 

也被一同安装。这四个控件被允许用于任何的Windows开发工具中来开发与图像有关的软 

件产品。当然,自由版的映像程序限制并隐藏了这四个控件的一些属性和方法;比如, 

编辑控件的DeSpeckle方法仅限于结合专业版的映像程序使用。另外值得一提的是,专业 

版的映像程序通过引入新的图像OCR控件提供了扩展的图像处理能力。还有,Windows映 

像程序并没有随着Windows ME及Windows XP一同分发。在新的系统中,微软想以“图像 

与电传浏览程序”和“扫描仪与相机向导”取而代之。要在新系统上使用Windows映像程 

序,必须另行购买Windows映像程序专业版本;但如果从Windows 2000系统升级到XP,依 

然有映像程序及四个控件可用。 

(3)Dynamic TWAIN ActiveX
Dynamic TWAIN ActiveX 控件可以使得你能从任何TWAIN 兼容的设备获取图象。它有着 

精心设计的界面,以及内建的向导模式, Dynamic TWAIN 使用起来很简单。你可以在若

干代码间做典型的 TWAIN 工作。同时, DynamicTWAIN 功能很强大。它和 TWAIN V1.9

规范兼容,内建了 TIFF 和 JPEG 的编解码器。它还支持所有的三种图象格式的转换以 

及其他的特性。通过 Dynamic TWAIN ActiveX 控件,如果有TWAIN 驱动器的话,你可 

以操作扫描仪、数字相机或捕捉卡。更高端的获取功能使得能更容易使用它,就算条件 

再苛刻,低端的功能也能让我们操作更弹性更易用。 

(4)WIA 
 Windows 图像采集 (WIA) 是最新 imaging 技术,在Microsoft Windows 

Millennium Edition中引入, 包含在更高版本的 MicrosoftWindows 操作系统中(例如 

WindowsXP,注意Windows2000不支持WIA)。 WIA 提供广泛的支持以启用 imaging 设备 

, 如扫描仪和数码相机, 以与图像应用程序 (例如, MicrosoftPicture2000和 Adobe 

Photoshop)对接。 
  WIA之前的成像设备行业标准是TWAIN标准。 
  使用WIA,制造商只需要写 WIA microdriver 以允许设备使用。 这类似于打印制造 

商提供 minidriver, 而其他WIA组件由操作系统实现。 
  使用WIA, 独立硬件供应商 (IHV) 可集中编写代码以提高设备功能。 
WIA和TWAIN的关系是,WIA是微软操作系统的影像获取体系结构,属于Windows操作系统 

驱动程序类;而TWAIN是开放协议,用来解决应用软件对不同影像外设的可移植性调用。 

应当说,WIA是驱动层上的东西,它为应用程序提供SDK接口;而TWAIN协议在驱动程序和 

应用程序间提供一个公用接口。TWAIN的层次高于WIA。 

第一种方式需要有点c++基础,本人c++实在惨不忍睹,╮(╯▽╰)╭;第二种由于柯达 

控件只存在月Windows 95/ 98/NT 和 Windows 2000中,不是很通用,当然你也可以从 

Windows 2000中拷贝出来,打包发送到客户端然后注册使用;第三种方式应该算是最简 

单的,但是它并不是一个开源项目;第四种WIA 是 Windows ME 及其以后的操作系统中 

提供的,Windows 98/2000 均不支持 WIA(所以说也不能很好的覆盖所有用户),因此 

需要在较新版本的 MSDN Library 中才有 WIA 文档。WIA 1.0 在 MSDN 的文档地址是: 

http://msdn.microsoft.com/library/default.asp?url=/library/en- 

us/wia/wia/overviews/startpage.asp另外,因为 Visual C++ 6.0 中没有 WIA 库,所 

以需要使用 Visual Studio.NET 2002/2003 编译 WIA 程序。


发布人:zstmtony  
分享到:
点击次数:  更新时间:2017-02-05 14:24:26  【打印此页】  【关闭】
上一条:TWAIN和WIA扫描仪的功能区别  下一条:SQL语句中NOT操作符的使用



相关文章

  • • Access 获取图片的像素
  • • Access在同一页面中调用多张图片及放大图片
  • • 解决“我的电脑”中不显示扫描仪和摄像头
  • • WIA的脚本和NET(扫描仪开发)
  • • 可用来连接扫描仪的国外第三方免费控件Accessing TWAIN compatible scanner in Visual Basic
  • • 如何共享扫描仪
  • • 扫描程序设计说明文档(twain_32调用说明)
  • • Delphi针对扫描仪编程开发的相关代码

热门文章

  • [2017-02-05] 扫描程序设计说明文档(twain_32调用说明)access数据库
  • [2017-02-05] TWAIN和WIA扫描仪的功能区别access数据库
  • [2017-02-05] Access VBA多种调用扫描仪的方案access数据库
  • [2017-02-06] 可用来连接扫描仪的国外第三方免费控件Accessing TWAIN compatible scanner in Visual Basicaccess数据库
  • [2017-02-05] TWAIN驱动介绍-Access使用扫描仪必学access数据库
  • [2017-02-05] C#调用WIA对扫描仪进行开发编程access数据库

热门产品

公司动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图

Access交流网 版权所有 1999-2018 粤ICP备10043721号

QQ:18449932

Access应用 Access培训 Access开发 Access平台

access|数据库|access下载|access教程|access视频|access软件

Powered by MetInfo 5.3.12 ©2008-2023  www.metinfo.cn