twain的原理及其应用开发

twain的原理及其应用开发

ID:31988202

大小:281.27 KB

页数:3页

时间:2019-01-30

twain的原理及其应用开发_第1页
twain的原理及其应用开发_第2页
twain的原理及其应用开发_第3页
资源描述:

《twain的原理及其应用开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、信 息 技 术                    ·15·2001年第9期TWAIN的原理及其应用开发12尹 东,王 巍(1.中国科学技术大学信息处理中心,合肥230027;2.安徽省公路勘测设计院,合肥230041)摘 要:随着计算机科学技术的飞速发展,声音、图形、图像以其直观的形象越来越受到人们的重视和喜爱,在多媒体世界中扮演着重要角色。如何在应用程序中简单方便地将图形、图像输入到计算机中,已成为一个非常普遍的问题。采用光电扫描仪是解决这一问题的有效途径。着重介绍扫描仪驱动接口—TWAIN的原

2、理、使用和开发应用规范。关键词:扫描仪;驱动接口;TWAIN+中图分类号:TP334.22  文献标识码:A  文章编号:1009—2552(2001)09—0015—020 引言1.1 扫描仪的种类随着计算机科学技术的飞速发展,人们已不在根据不同的用途,目前出现了各种各样的扫描满足于纯文字的信息,而由声音、图形、图像组成的仪。按扫描过程分类,有台式平板扫描仪或手持式超文本和多媒体信息,以其直观的形象、绘声绘色的扫描仪和滚筒式扫描仪;按待扫材料分类,有反射式扫描仪和透射式扫描仪;按图像类型分类,有黑白

3、扫表演越来越受到人们的重视和喜爱,在多媒体世界描仪和彩色扫描仪。其中台式平板扫描仪是目前应中扮演着重要角色。如何简单方便地将图形、图像用最为广泛的扫描仪。输入到计算机中,已成为一个非常普遍的问题。由于扫描仪采用封闭的光学扫描环境,受周围环境的1.2 扫描仪的原理当扫描光源通过待扫材料时,用一组镜面反射影响小,图像稳定,扫描精度高,迅速成为计算机不到CCD(ChargeCoupledDevice电荷耦合器),CCD将可缺少的图文输入设备,被广泛应用于图形、图像处不同强弱的亮度信号转换为不同大小的电信号,

4、最理的各个领域。因此,采用光电扫描仪是解决图像后经APD变换,产生一行图像数据。然后,随着扫输入问题的有效途径。在简单地介绍了扫描仪的基描光源与待扫材料的相对运动,完成整个图像的扫本原理后,着重介绍扫描仪和计算机的驱动接口—描。扫描过程如图1所示。TWAIN(ToolkitWithoutAnInterestingName)的原理、使用和开发应用规范。所述内容已成功地应用于安徽省科技档案馆《微机光盘档案信息系统》中。图1 图像扫描过程1 扫描仪的基本原理1.3 扫描仪的性能指标近年来,随着字符P文字识别

5、、桌面排版、办公自扫描仪的性能指标很多,下面只介绍其中几个动化、图形图像处理、工程图纸管理以及多媒体数据重要的指标。分辨率:单位为DPI,其值的高低决定库等计算机技术的快速发展,极大地拓宽了扫描仪着扫描仪的扫描精度;扫描速度:决定扫描仪的工作的应用范围,出现了各种各样的应用系统,使得扫描效率;亮度和对比度:决定扫描仪输出的图像质量;仪逐渐成为计算机系统的标准输入设备之一。自动送纸器:决定多页材料的自动连续送入。2TWAIN的原理收稿日期:2001—07—17由于各扫描仪的生产厂家和品牌的不同,使得作者

6、简介:尹东,工程师,从事数字图像处理、模式识别和数据库应用每种扫描仪的驱动方式和指令也不尽相同。这样,的研究工作。2001年第9期                     信 息 技 术                          ·16·应用程序开发人员不得不分别对每一种扫描仪编写  三部分有效的协同工作,实现了应用软件和扫各自的扫描驱动程序,既费时又费力,而且总是面临描仪硬件之间的数据传输。着会遇到新的产品。所以,随着计算机软硬件的迅2.2TWAIN标准的基本结构速发展,大家都迫切需要建立统

7、一的标准规范。TWAIN基本上可以分成应用、协议、驱动和设为建立一个开放的、多平台的解决方案,实现光备四个层次,其结构如图2所示。栅输入设备和应用软件系统之间的有效链接,由Adobe、Howtek和SoftwareArchitects三家公司协作,成立了TWAIN工作组,为软件开发人员和硬件生产厂图2TWAIN标准的基本结构家提供了统一的链接规范,有效地避免了重复开发和系统设备不兼容的难题。协议层是TWAIN的主要内容。它包括应用软2.1TWAIN标准的基本组成件和TWAIN的接口、TWAIN.DLL

8、、底层驱动接口。TWAIN定义了应用软件和图像设备资源之间3TWAIN的数据传输进行信息交换的软件协议标准和应用编程接口。它为确保设备无关性要求,应用软件并不直接从主要由应用软件、设备资源管理器和设备驱动资源扫描仪驱动资源读取数据,而是通过TWAIN.DLL对三部分组成。所有数据、各种信息进行交换和管理。(1)应用软件:软件开发者必须按照TWAIN的3.1TWAIN的基于状态的协议规范修改应用程序。为有效地达到数据之间的通讯,以正确完成图(2)设备资源管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。