Font Size: a A A

Research And Implementation Of The High-speed Print Driver Based On Windows Platform

Posted on:2015-03-12Degree:MasterType:Thesis
Country:ChinaCandidate:C Z ZhuFull Text:PDF
GTID:2298330467969414Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Printer is one of important peripheral equipment, widely used in the field of office.Print driver is the bridge connects the operating system and the printer, its main functionsis to control print job and translate print job into print language. The performance of printerdriver affects printing speed and quality directly.And the print data processing is a computation and data intensive work,to improvethe speed there is two ways:one is improving the computing power, the other is reducingthe amount of data. Research and implementation of the high-speed print driver based onWindows platform are discussed in this thesis. The print driver using the computing powerof personal computer, does the complex print data processing, makes up for the lack ofcomputing power on the printer;simplifies and compresses the print data, reduces theamount of data transmitted to the printer. The primary coverage of this thesis is follows:Firstly, this thesis introduces print language and the print system architecture inWindows.This thesis details how PCL6Language describes the print job and thecomponents of print system architecture and the function of each component.Secondly, this thesis analyzes user demands and print data processing flow.Afteranalyzed, this thesis establishes the general design of print driver. The general design doesoptimizations on the print data processing. Acchording to the general design designs thearchitecture of the print driver.At last,this thesis designs and implements the print interface DLL (Dynamic LinkLibrary: DLL) and the print graphics DLL of the print driver. The print graphics DLL isseparated into seven modules, these modules are the initialization and clean-up module,print job and page management module, coordinate transformation module, image module,graphics module, text module and color module. The print driver which this thesis designed and implemented has been successfullyapplied; it can achieve high-speed printing effect.
Keywords/Search Tags:Print Driver, PCL, Interface DLL, Graphics DLL
PDF Full Text Request
Related items