*
*Get an XPS Viewer
*********
*XPS OverviewXPS for End UsersXPS for IT ProfessionalsXPS for DevelopersSpecification and License DownloadsXPS Technology Showcase**
*
*****
*

XPS for Developers


XPS for Application Developers

Application developers can build applications with an improved user experience in Windows Vista using new document and print technologies. The XML Paper Specification (XPS), Open Packaging Conventions, and the Windows Presentation Foundation are complementary technologies that share common document technologies and provide a more consistent document presentation than previously possible.

XPS Document format is a component of the Windows Presentation Foundation, which is a next-generation presentation subsystem that unifies a whole range of output services, including User Interface, Media, and Documents. The Windows Presentation Foundation provides a single, managed-code framework for these services and makes it possible to build applications with richer user experiences than were previously possible.

XPS provides the ideal way to store and display content from Windows Presentation Foundation applications. Documents in XPS Document format distill Windows Presentation Foundation elements into a fixed, printable, and portable format allowing applications to share documents for collaboration across multiple machines without requiring the original application to be installed on those machines. You can also use XPS Documents in unmanaged Win32 applications and applications built for non-Windows platforms.

Applications can also use the Open Packaging Conventions to store documents and other application data. The Open Packaging Conventions describe an open, ZIP-based format that can include core file properties, custom metadata, and digital signatures and support rights management. Documents created in the next version of the Microsoft Office system, codenamed "Office 12," use the Open Packaging Conventions, making them manageable in the same way as other documents that use the Open Packaging Conventions, including XPS Documents.

XPS for Hardware Developers

Windows Vista printing brings the next generation of document services to the Windows platform, providing high-fidelity and high-performance printing for Windows users and an extensible platform for partner innovation.

Printer manufacturers can use the extensible print architecture in Windows Vista to deliver the following features in their printers and device drivers that support XPS Documents.

  • Improved Color Printing

  • High-Fidelity Print Output

  • Improved End-User Experience

  • Improved Spooling and Rendering

Scanner device manufacturers can generate XPS Documents at scan time and can apply digital signatures and assign rights during document acquisition.

XPS Document Links for Application Developers
White PaperMaximum Performance from XPS Documents
White PaperReading and Printing XPS Documents
White PaperSupporting Advanced Color in Print Drivers
White PaperXPS Sample Documents
Microsoft Powerpoint (.ppt)Package! Publish! Print! [748 KB]
Microsoft Powerpoint (.ppt)Using XPS [441 KB]
Windows MultimediaVideo - Inside Windows Vista Printing
Microsoft.comA First Look at APIs for Creating XML Paper Specification Documents
Microsoft.comDigital Signing Framework of the Open Packaging Conventions
Microsoft.comIntegrate Data with XPS Documents
Microsoft.comThe Future of Microsoft Office
Microsoft.comVideo - Jerry Dunietz on the XML Paper Specification (XPS)

XPS Document Links for Hardware Developers
White PaperPrint Driver Compatibility with Windows Vista
White PaperPrinter Installation in Windows Vista
White PaperPrintTicket and PrintCapabilities Support in Windows Print Drivers
White PaperSupporting Advanced Color in Print Drivers
White PaperXPS Sample Documents
White PaperXPSDrv Configuration Module Implementation
White PaperXPSDrv Filter Pipeline
Windows MultimediaVideo - Inside Windows Vista Printing
WHDC Portal/NodalMore about XPS Documents and Windows Color Management
WHDC Portal/NodalMore about XPS Documents and Windows Printing
Microsoft.comVideo - Jerry Dunietz on the XML Paper Specification (XPS)

XPS and Print - WinHEC 2007
Microsoft Powerpoint (.ppt)Performance Optimization for XPS Documents [WinHEC 2007; 1.4 MB]
Microsoft Powerpoint (.ppt)XPSDrv: Best Practices Using Print Verifier [WinHEC 2007; 916 KB]
OtherSee Also: Presentations at WinHEC 2006

XPS, Print and Color - WinHEC 2006
Microsoft Powerpoint (.ppt)Developing XPSDrv Print Drivers [WinHEC 2006; 1.02 MB]
Microsoft Powerpoint (.ppt)How to Use the Windows Color System in Devices and Drivers [WinHEC 2006; 1.45 MB]
Microsoft Powerpoint (.ppt)Inside Printer Setup and Installation for Windows Vista [WinHEC 2006; 684 KB]
Microsoft Powerpoint (.ppt)Print Driver and XPSDrv Testing in Windows Vista [WinHEC 2006; 547 KB]
Microsoft Powerpoint (.ppt)Using XPSDrv Print Drivers to Extend Windows Print Functionality [WinHEC 2006; 995 KB]

*