扫描仪程序语言的接口设计设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
第四章 扫描仪程序接口的设计
4.1扫描仪不同接口的比较
接口是指扫描仪与计算机系统的电缆连接方式,目前市场上的扫描仪接口包括EPPS、CSII、EEE1394和目前最流行的USB接口。采用何种接口对扫描仪用户的影响较大,一方面影响扫描输出时间,也决定用户是否能方便快捷地使用,另一方面就是用户对扫描仪价格的承受能力。
由于扫描图像的数据量通常都比较大,对扫描仪与计算机系统之间的数据通讯接口的要求较高,一般的串行口根本无法满足大数据量传输的要求,所以早期的扫描仪大多采用了SCSI接口。1997年扫描仪技术取得重大突破,采用了先进的EPP高速并口通信方式。EPP以其安装方便、与计算机型配套、尤其能与笔记本电脑直接连接而一度成为家用扫描仪的首选。随着USB接口技术的成熟,因其诸多的优良特性,已成为目前普及型扫描仪的主流。IEEE1394火线接口是近年来新加入到扫描仪行列中的接口形式。它具有USB接口的全部特征,而且传输速度比SCSI接口还要快。由于目前只有苹果电脑内设置了火线接口,普及率还不很高,因此配备这种接口的扫描仪基本用于专业领域。以下是各种接口的简介。
SCSI称小型计算机标准接口,是一种高性能、高可靠性、技术最成熟的接口。
EPP接口是从原来的普通打印口基础上发展而来的,叫做增强型并行借接口,是增强的双向接口,它速度较慢,最大传输率1.5Mb/s,显然比SCSI慢得多。 【买计算机毕业论文就到www.think58.com】 think58好,好think58
USB接口是近年兴起的一种接口,称为通用串行总线方式,又称为万能接口方式,已经成为目前外设接口的主流。
IEEE1394是继USB之后进入市场的一种高效的串型接口标准,称为火线接口(FIREWIRE)。
4.2扫描仪操作的基本方法和步骤
扫描仪程序接口的设计主要功能是通过对各种图像、照片、文献、书刊及实物资料的扫描、读入后生成的图像或文本进行编辑、拉伸、缩小、旋转、图像格式的转化等操作。系统主要分为两大部分(如图6所示):扫描部分,可以是对实物的扫描,是各种资料的输入过程;图像的编辑、管理部分,是对扫描后的图文资料进行各种操作。程序是使用Visual Basic语言进行编辑。以下是详细的程序部分、代码和系统流程图。
4.2.1图像的扫描
图像的扫描是图像读入电脑的过程(见图7)。主窗体界面窗口从左到右实现的功能分别为“扫描图片”、“打开图片”、“保存图片”、“关闭扫描仪”、“左旋”、“右旋”、“图片打印”。其中图片扫描的步骤为分别为:
1)置入原稿
打开扫描仪的上盖,放入原稿(放稿时应注意承载玻璃面要保持干净无划痕,稿件正面朝向玻璃面,稿件的上端与扫描仪的对准标记对齐),然后轻轻盖上上盖注意不要让稿件移位。
copyright think58
2)启动扫描仪驱动程序
扫描仪驱动程序是扫描仪本身的特定软件,不同的扫描仪具有不同的驱动程序。许多扫描仪的驱动程序必须通过应用程序来启动。以下为主要程序代码:
Form1.ImgScan1.ShowSelectScanner //显示所装扫描仪
Form1.ImgScan1.StartScan //扫描仪开始扫描,事先不用打开扫描仪,只要装有扫描仪就出现扫描窗口
3)设置扫描参数(见图8)
根据用途、稿件内容等因素设置扫描参数。参数设定主要有“颜色模式”(即确定原稿是灰色图、彩色照片、彩色文档还是文本)、“分辨率”(按照需要选择合适的扫描分辨率)等。扫描获得的图像会载入图像编辑程序中。根据文档的特点选择扫描预设。如果是彩色纸张上的黑色或彩色文本,或者是白色纸张上的彩色文本,可以选择“将彩色页面扫描为黑白图片”;对常见的白色纸张上的黑色文本而言,可以选择“黑白模式”或“灰度模式”。
[来源:http://think58.com]