Font Size: a A A

Vista Xps To Ps Printer Drivers For The Development

Posted on:2009-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:M X TuFull Text:PDF
GTID:2208360245961301Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the issue of Vista, Microsoft's next generation operating system, Microsoft has provided a new document technology- XPS (XML Paper Specification). XPS is a new Microsoft standardized off-line file form which is based on XML and .NET Framework 3.0. Along with the widespread application of Windows Vista, the printing manufacturers, like HP, Epson, and Canon and so on, have been developing new printer and new printer driver which are based on the XPS document. However, some manufacturers, with the consideration of their marketing strategy, have given up supporting printers of previous driver version. Generally, the new driver under the Vista environment only aims at the new type printers.In order to solve the problems on the compatibility of XPS under Vista in the current market, this article is proposing a solution- the form transformation from the XPS to the PS, which provides a new available driver to the XPS printer which Vista does not support but is widely applied at present market.With the design of HP5500 printer driver in Vista as its background, the article focuses on the programming of XPS to PS module in driver. The article does thorough research on the physical and logical organization and the language characteristics of the XPS and PS language. Based on the profound analysis of the XPS and PS's data construction and standard system, this article does a lot research work on the problems of the transformation from the XPS language to the PS language, including graph transform, image transform and type font transform. Mathematics inference, algorithm design and coding have been completed. The prime achievements are, solution to the problems of straight line, circle(arc), Bézier-curve in the graph transformation; and solution to the problems of sticking and filling, the format changes and the transparent changes in the image transformation. Finally, this article offers rich codes and the algorithm process. The main objective of the research is aiming at presenting a solution to the present market where the majority of printers cannot print the XPS documents. Through the technical investigation and the code design development, this paper has completed: 1. the research on XPS and PS language characteristic and grammar structure; 2. the overall design of Printer driver frame; 3. the design and realization of the data conversion algorithm in XPS to PS module in printer driver; and 4. execution results and summary of XPS to PS module in printer driver.The article has resolved the problems on the conversion of three core parts. Through the software test under XP system and HP5500 printer print test under Vista system, it is proved that this driver program has reached the level of ordinary printers on the aspects of printing speed and quality.It is believed that, with the development of XPS and the perfection of the printer technology, the printer technology will enjoy tremendous advancement in the near future on the aspects of printing quality, printing speed, convenience and so on.
Keywords/Search Tags:XPS, PS, Printer, Driver, Transform algorithm
PDF Full Text Request
Related items