论文部分内容阅读
扫描仪的图像质量及其扫描速度是衡量扫描仪的重要因素,因此如何采用精简的软件结构来快速的产生高质量的数字图像是本项目设计的关键所在。在对扫描仪的层次结构进行分析的时候,尝试在小幅面扫描仪驱动程序中通过基于动态链接库的应用程序来实现对扫描芯片的直接控制,并通过USB通信协议来进行命令和数据的传送。为了提高数据采集速度,本项目采用了更加快速的CCD控制芯片GL847,并且引入了多线程开发技术,使得数据传输和采集效率都有了很大提升。应用程序和动态链接库的独立性使得程序的复用性也得到了提高。本文详细阐述了基于动态链接库的应用软件的设计与实现方案,并且在此基础之上,完成了基于动态链接库的单CCD扫描仪驱动程序的设计与实现。