欢迎来到天天文库
浏览记录
ID:39445225
大小:47.73 KB
页数:4页
时间:2019-07-03
《运用TWAIN标准开发扫描驱动程序的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WI标准开发扫描驱动程序的方法运用TAN陈东 北京26信箱681分箱 (北京,108)005 摘要〕〔本文首先提出了WN标准开发扫描驱动程序的必A运用TIWI要性,介绍了TAN标准的基本内容,井在此基础上给出了运用此标准开发扫描驱动程序的方法和步骤。 AN关键词〕WI标准,〔T扫描驱动程序1引言 扫的,描仪的驱动应用软件很多,与扫描仪本身一样,大多数是国外进口这些应用
2、系统绝大多数都是西文的,由于文化背景、软件风格、使用习惯、硬件设备档次以及操作人员素质等诸多方面的原因,用户对这些系统普遗不能接受。由于用户的需求千差万别,这些系统又分别用于不同类型的扫描仪或不同类型的图象,适合于各自特定的情况,仍然有相当的局限性。而且,扫描不能样,SWZW,仪还像打印机那在M-IOS环境下提供有标准驱动,较易使应用系统比于开发。因此,开发扫描仪驱动软件是很必要的。TANW2 I标准的基本内容109年,由Ad, r, tn a, ltPcadH和oih9uaamo lsCee
3、EsaKdkHwetakr()Lgtc五家公司发e-PeAo, tkotrAcit三家公司bowre起,deHwe和Sfae htcs积极参与,ei为主席的TAN成立了以KvnWI工TAN工作组的目作组。WI标是建立一个开放的、多平台的备典型的解决方案,实现光栅设(如扫描仪)和应用软件之间的有效连接。TANWI标准的设计工 9年月,并于129作起始于1119年2布了TAN9月公WI标准的第一个版WIVrin ; 年月,公布了TAN so1119年7e.99本一TAN so10131WIVrin
4、 , 7e.9TIW月,公布7 AN一TAN so.,en 的最新版本WIVri17WI标准的基本组成部分TANWI标准的最基本和卞要的组成部分如图21TAN所示,它包括三个部分。. 26-2-应用软件设备资源管理器L下.D设备驱动资源’S图2TAN的.WI基本组成示意图1 I.应用软件:它必须按照TAN规范进行书写。 WI的2设备资源管理器:由TAN工. WI作组提供,用于选择设备的类型,协调应用软件与设备资
5、 信息交换和通讯管理。SWNOS源底层驱动之间的D在M-IW环境下,WI. L.设备资源管理器就是TANDL .设备驱动资源:3它由硬件生产厂商提供,WI用来按照TAN的规范控制图象设备的底层驱动。通常,扫描仪的设备驱动资源为*D. .S 实现了上述三个部分的协同工作,应用软件的图象硬件之间的数据传送。22 I标准的基本结构.TANW TAN标准的基本结构由四个层次组成,这四个层次是WI 应用层、协议层、获得层和设备层,
6、 WI的主要内其中协议层是TAN容,,所示。基本结构框图如图221.应用层:由软件开发者完成, TAN标准描述了应用程序在此层上运行。WI应用程序如何调W工的功能完成对设备驱动资用TAN 源的访问。2.协议层:它是TAN标准的主要内WI 容,包括三部分。第一部分是由应用软件提供的应用 系W工之间的统和TAN接口;WI第二部分是TAN的设备资硬源管理器;第三部分是由件设备厂商提供的软件,设各驱动资 源从设备资源管理器接收指令并
7、返回图象数据和状态码。3获得层:在此层中,设 备驱动资源通过设备资源管理器将图象数据传送给应用程序。一4.设备层:它是传统的特定设备,可以是实际的物理设备,如:扫描仪、图象数据库等。-2-27 设备层将设备驱动资源的指令转换为硬件命令。应用程序WITAN代码设备资源管理器 N.LTWAIDLWINTA代码获得层设备驱动资源设备接口特定设备.WI基本结构2 图2TAN的.TANW23 I标准的界面格式WI当扫
8、描仪的应用程序按照TAN标准从扫描仪读取图象时,扫描过程能够在以「二个部分反映出来。.在应用软件部分:典型的情况是需要选择硬件设备,包括:选择扫描仪的类型、发送扫1描指令和接收扫描数据。28-2-2在设备资源管理器部分:当用户选择了扫描仪后,设. 备资源管理器提供一个选择资源对话框,列出全部可选的设备资源供用户选择。 .3在设备驱动资源部分:所有支持,AN的扫描仪都提供一个I适合于自己硬件的专门的用户界面。当用户选择了扫描图象后,设备驱动资源的用户界面被启
此文档下载收益归作者所有