论文部分内容阅读
多功能一体机作为一种集打印、扫描、复印、传真等功能于一身的办公设备。因其节约成本、节省空间、提高工作效率的强大优势,迅速受到企业及家庭用户的青睐。近年来随着一体机功能的多样化及全面化,针对多功能一体机系统的设计与开发也变得越来越复杂。本文选题于我单位研发的大幅面彩色喷墨多功能一体机项目,主要实现A0幅面的彩色图像扫描,即实现运行于PC端的一体机内部CIS扫描仪的扫描软件支撑系统。本文在对宽幅一体机扫描支撑系统功能需求进行分析的基础上,设计了上层驱动软件的功能模块,提出了上层驱动软件的总体实现方案;通过对USB2.0接口控制编程、一体机内扫描仪设备命令传输协议的设计及TWAIN图像接口的编程,实现了一体机内CIS扫描仪的联机控制;通过多线程技术的应用与编程,实现了扫描数据的高速接收、图像拼接、实时显示及图像数据存储等扫描控制过程的并行处理;通过对CIS头间拼缝处图像上下错位及左右重叠参数的获取,实现了扫描图像的拼接调试与维护;通过对偏色原因的分析,运用白平衡算法实现了色彩校正;最后通过整体系统集成,完成了上层驱动软件的设计与开发。实现结果已经应用于宽幅一体机CIS扫描仪中,并且相关应用程序的设计与开发,对设计CIS扫描仪上层软件具有一定的参考价值。