首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 办公设备 > 扫描仪维修
安装扫描仪软件的方法( 上)
来源:本站整理  作者:佚名  2012-09-02 08:54:11

扫描仪的硬件连接过程完成后,接下来的工作就是在计算机中安装扫描仪正常工作所需要的软件。因为,物理链路连接的完成只是代表数据传输的通道建立了,而具体的传输所需的规则还没有确定。简单地说,就是我们必须告诉系统已经有一个新增外设连接到了计算机上,它可以完成扫描图像的工作,可以将扫描的数字图像信息通过连接的线路传输到计算机中进行处理或存储。而这些就必须通过软件来实现,让计算机真正认识并接受这个外来的“伙伴”。通常,扫描仪软件的安装主要包括驱动程序的安装和常用处理软件的安装两大部分。

1. TWAI N标准

在安装驱动程序之前,首先来认识一个名词———TWAIN。TWAIN 作为一项重要的工业标准,为软件开发商和硬件设备生产厂商之间提供了一个统一的规范,以有效地避免系统及设备之间的不兼容问题。

 

在计算机发展初期,计算机与周边外围设备之间没有任何接口标准,每一种硬件设备需要与计算机相连时,必须针对系统开发相应的驱动模块。以扫描仪为例,由于扫描仪型号的不同,每种扫描仪都有自己相对应的驱动方式和指令集,因此扫描仪厂商就必须为每一款扫描仪编写相应的驱动模块。但随着扫描仪的不断推出,相应的驱动模块就需要更新,这显然很不现实。而且随着软件的不断发展,扫描仪厂商也面临着设备是否支持的问题。

 

另一方面,从软件开发商的角度来看,软件的开发如果缺少硬件设备的支持,势必会使得软件的应用范围受到极大的制约,限制软件的普及和发展。因此,不管是硬件生产厂商还是软件开发商都迫切需要建立一个专门的标准,以方便信息的传输和交换。TWAIN 标准就是在这个背景下应运而生的。

 

TWAIN 标准科学地定义了应用软件和相关硬件设备之间的信息传输交换协议和 API 接口(应用编程接口)。软件开发商需要依照 TWAIN 标准开发应用程序,硬件设备生产厂商应按照 TWAIN 标准来设计、编写底层驱动程序,而中间的信息交换和通信管理则主要依靠 TWAIN 设备资源管理器来完成,其组成关系如图 1所示。

 

从图 1 可以看出,这种组成结构非常便于采用。软件开发商只需对相应程序稍作修改,硬件设备生产厂商也只需实现 TWAIN 接口的统一。这样即可实现TWAIN 的基本功能,而且易于进一步的开发,适合多种操作系统,有很大的应用扩展领域。除此之外,TWAIN设备资源管理器作为软、硬件之间的管理转换部分,不仅使整个系统拥有很好的集成性,更重要的是便于制定统一的 TWAIN 界面格式。在应用过程中,用户只需在应用软件中选择 TWAIN 资源管理器,便会弹出TWAIN 设备资源管理菜单,然后在其中选择相应的外围设备,这时便会弹出相应设备的应用操作界面。图 2是具体的标准界面格式。

 

应用软件、TWAIN 设备资源管理器以及硬件设备驱动资源三者必须在有效的管理之下才能完成正常的通信传输,其数据传输模式主要有以下三种:

 

(1)自然传输模式:是 TWAIN 缺省的数据传输模式,即在进行数据传输时,设备驱动程序指定分配一块单一的内存空间来存储传输的数据,同时给应用软件传送一个指向该内存位置的指针,数据传输结束时自动释放所占用的内存空间。所有的硬件设备驱动资源都支持这种传输模式。不过这种传输模式在传输非常大的数据量时,会受到内存容量的限制。

 

(2)磁盘文件传输模式:是 TWAIN 推荐的一种数据传输模式,大多数硬件设备驱动资源都支持这种传输模式。应用软件事先建立一个用来存储数据的文件,并确认文件的权限为可读写状态,同时检测相应硬件设备资源所支持的文件类型,然后软件根据所得到的信息将传输的数据按相应类型文件进行存储。这种传输不受内存的制约,但数据传输速度可能会受磁盘存取速度的影响。

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:76,337.89000 毫秒