Font Size: a A A

Design And Implementation Of Multi-CCD Scanner Driver Based On Dynamic Link Library

Posted on:2013-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q ChenFull Text:PDF
GTID:2248330395455308Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Scanner’ speed and the quality of scanning pattern image is an important indicatorof measuring scanners. A large format scanner, using multiple CCDs structures, has thecharacteristics of large size and high accuracy, which determines that it will produce alot of image data during the scanning process. Therefore, the key to design the scannerdriver is how to simplify the software structure, improve the transfer speed and speed upthe transmission and processing of image data.This paper uses drivers, which is based upon dynamic link library, to controlscanning chip through the analysis of the original scanner system hierarchy. We applythe multi-threading technology to read image data, complete transmission of image datathrough USB communication protocol, use mutual exclusion semaphore mechanism tosolve the problems of image stitching. Moreover, we adopt the more advanced GL847chip to improve image sampling rate, owing to this, we have improved imageacquisition and transmission rates on the whole. That dynamic link library modules andthe independence of application architecture enhanced software reusability. On thisbasis, we completed the design of scanner driver based on the dynamic link library andsimplified the structure of the software to a certain extent.
Keywords/Search Tags:Dynamic Link Library, Multi-threading, Scanner Driver, GL847
PDF Full Text Request
Related items