On The Insider: Kim Kardashian Lookin Hot

Windows Vista's XPS more than just a PDF competitor

Tags: Microsoft Windows Vista (Longhorn), Printers, Operating systems, Greg Shultz, XPS Document, XPS, Microsoft Windows, Microsoft Windows Vista, printer, subsystem, Adobe PDF

  • Save
  • Print
  • Digg This
  • 1

Takeaway: Greg Shultz examines Windows Vista's PDF-like creation technology, called XML Paper Specification (XPS). Find out why he notes that XPS is more about improving Windows Vista's printing capabilities than about creating a Microsoft-branded PDF competitor.

Windows Vista has so many compelling technologies, that I never really paid all that much attention to its PDF-like creation technology, called XML Paper Specification (XPS, for short). I've noticed it as a Printer option in all of the Print dialog boxes in Windows Vista.

I always figured that I'd investigate it in more detail at a later point in time after I was finished looking at Windows Vista's other big ticket items. Then, I began encountering news stories with headlines containing the words "XPS," "Adobe," "European Union," and "antitrust" and decided that the time had come to do some more investigation into XPS. What I discovered was that XPS is much more than just a PDF competitor.

Tips in your inbox
TechRepublic's free Windows Vista Report newsletter features news, scuttlebutt, and tips on Longhorn development, including a look at new features planned for this next version of the Windows OS.
Automatically sign up today!

It's in the graphical subsystem

First, I must confess that the details about XPS are not breaking news and that the information has been out there all along—albeit a bit off the beaten track. It's just that there have been so many other exciting things in Windows Vista to write and read about that not many of us have covered XPS in any detail.

As you know, the Windows Presentation Foundation (WPF) is the new graphical subsystem in Windows Vista that replaces the old GDI graphical subsystem and makes many of the cool UI features possible. In addition, WPF provides the foundation for a new print subsystem that includes, among other things, support for better color management to allow high-fidelity color printing as well as support for printing advanced effects such as gradients and transparencies. And the key ingredient that ties WPF and print subsystem together is XPS.

More precisely, a document in XPS Document format is a paginated representation of electronic paper described in an XML-based format. This means that XPS can and will serve as the page description language (PDL) for printers. And if the operating system itself can generate a document that is completely ready for a printer, then this eliminates the need for an intermediate conversion to a printer-specific language. This is not only a more efficient process but it can also increase the reliability and fidelity of the printed document.

Consistency is key

One of the biggest features of having XPS as a native operating system feature is that it can better tie together what you see on the screen with what you see on the printed output. In other words, since the document can remain in the same format from the time it is created to the time it is printed, conversion errors are eliminated and there will be a more consistent format for both screen and print output as far as layout and color.

XPS compatible printers

As you can imagine, this calls for printers that support XPS. Although major printer vendors are already planning to release printers with built-in XPS support, Windows Vista's print subsystem will still support legacy printers.

PDF competition is a side effect

As you can see, XPS is more about improving Windows Vista's printing capabilities than about creating a Microsoft-branded PDF competitor. In fact, one could almost imagine that the XPS format's PDF-like capabilities are more of a side effect than the intended goal. And that Microsoft decided to take advantage of the side effect by allowing applications to easily create XPS documents and then incorporating an XPS Viewer into Windows Vista's Internet Explorer.

Conclusion

As I experiment with Windows Vista Beta 2, I'll continue reporting on all of its new and improved features. As always, if you have comments or information to share about Windows Vista's XML Paper Specification, please take a moment to drop by the Discussion area and let us hear.

  • Save
  • Print
  • Digg This
  • 1

Print/View all Posts Comments on this article

Not much more...gboyce@...  | 08/04/06
XPS IS a PDF competitorXwindowsjunkie  | 08/05/06
Ok then Adobe...PSK_  | 08/10/06
You're missing something: Adobe cannot compete with "free"TechExec2  | 08/12/06
Flawed Logic...PSK_  | 08/14/06
Whats Your Problem?robertmro  | 08/14/06
One last time...TechExec2  | 08/14/06
Myopia?kraj@...  | 04/24/07
Citrix...shardeth  | 08/14/06
Citrix is a CLASSIC example of what I am talking aboutTechExec2  | 08/14/06
Thank you for remembering historyJackbox  | 08/18/06
Jackbox: Thanks for your post.TechExec2  | 08/19/06
Always the casekraj@...  | 04/24/07
Nice start, but...rmarsha**3  | 08/06/06
This is article is propagandaTechExec2  | 08/06/06
Partnering With Lions - A short bloody playTechExec2  | 08/06/06
A fairly No-Spin lookPSK_  | 08/10/06
Why Microsoft is a bad partnerTechExec2  | 08/06/06
I am suprised by all this sympathy for Adobe.shardeth  | 08/10/06
I Don't Knowrobertmro  | 08/10/06
Okay,shardeth  | 08/14/06
Not just sympathy for AdobeTechExec2  | 08/10/06
It Figuresrobertmro  | 08/08/06
Rewriting Mac OS Xpointzerotwo  | 08/10/06
The Good And The Badrobertmro  | 08/10/06
Why? I'll tell you...TechExec2  | 08/10/06

What do you think?

Article Categories

Security
Security Solutions, IT Locksmith
Networking and Communications
E-mail Administration NetNote, Cisco Routers and Switches
CIO and IT Management
Project Management, CIO Issues, Strategies that Scale
Desktops, Laptops & OS
Windows 2000 Professional, Microsoft Word, Microsoft Excel, Microsoft Access, Windows XP,
Data Management
Oracle, SQL Server
Servers
Windows NT, Linux NetNote, Windows Server 2003
Career Development
Geek Trivia
Software/Web Development
Web Development Zone, Visual Basic, .NET

The Green Enterprise

advertisement
Click Here