| Multi-Functional Peripheral (MFP) is a kind of integrative office equipment thatcombines multiple functions, such as printing, scanning, copying, faxing and so on.Because of the powerful advantage of cost saving, space saving, improve workefficiency, MFP quickly attracts business and home users of all ages. In recent years,with the diversification and comprehensiveness of the functions of MFP,the designand development for MFP system is becoming increasingly complex. The subjectderives from the project of large-format color inkjet MFP developed by our researchinstitute, achieves the A0format color image scanning, namely achieves the design anddevelopment of the upper scanning software system of MFP, which running on PC.Based on the analysis of the functional requirements of the scanning supportsystem for MFP,the function modules for the upper scanner driver software is designed,and an overall scheme for the upper scanner driver is presented; Through the controlprocedure of the USB2.0interface, programming design of command transfer protocoland the implementation of TWAIN image transfer interface, an on-line control systemis implemented for the CIS scanner; parallel processing of high speed datatransmission, image stitching, real-time preview and file storage is implemented basedon the multi-threaded programming; Through obtaining the parameters of the up anddown dislocation or the left and right overlap of the seams between two CIS heads, thepaper achieves the commissioning and the maintenance of image stitching; After ananalysis of the phenomenon of color cast,this topic uses several white balancealgorithms for color correction; Finally the upper driver of scanning subsystem ofMFP is implemented by integrating overall systems.The results achieved in this paper have already applied to the large-format CISscanner of MFP, and the design and development of related applications on the upperdesign CIS scanner driver software has certain reference value. |