The XPS format is Microsoft’s alternative to PDF. It was introduced in Windows Vista, but never gained much traction. However, modern versions of Windows continue to include better support for XPS files than PDF files.
Once regarded as a possible “PDF killer,” the XPS file format now lives on in Windows seemingly out of sheer inertia. The average person should stay away from XPS files and use PDF files instead.
What’s an XPS File?
Think of an XPS file like a PDF (or PostScript) file. An XPS file represents a document with a fixed layout, just as a PDF file does. XPS also includes support for other features that you’d find in PDF, like digital signatures and DRM.
XPS is now technically a standardized, open format – it stands for Open XML Paper Specification. XPS is an open format in the same way “Office Open XML” is an open, standardized format for Microsoft Office documents. Other software companies haven’t jumped to include XPS support.
By default, Windows 8 uses the OXPS file extension for XPS files it generates. OXPS stands for OpenXPS – it’s the standardized version of the original XPS format. It’s actually not compatible with the XPS Viewer included with Windows 7, so you have to convert OXPS files to XPS if you want to view them on Windows 7.
In short, an XPS file is Microsoft’s less-compatible version of a PDF file.
XPS Functionality Included With Windows
Windows Vista, Windows 7, and Windows 8 all include built-in XPS tools. Even Windows 8 has better support for XPS files than it does for PDFs.
- Microsoft XPS Document Writer: Microsoft installs a virtual printer named “Microsoft XPS Document Writer.” This printer creates XPS files from documents you print to it. It’s like a “print to PDF” feature, but less useful because it’s not as compatible with other software.
- XPS Viewer: The included XPS Viewer application allows you to view XPS documents on your desktop.
While Windows 8 touts better support for PDFs because of its Modern “Reader” app, you will need a third-party app if you want to view PDF files on the desktop or print to PDF files.
When Should You Use XPS Files?
While XPS was regarded as a possible “PDF killer” when it was included with Windows Vista six years ago, it never became very popular. Even though Windows prods its users into printing to XPS files rather than PDF files by including the XPS Document Writer printer, few users seem to create XPS files.
It’s unclear why you’d actually want to create an XPS file instead of a PDF file, unless you need to print a document to a file and can’t install a PDF printer. Microsoft has certainly not been making a case for XPS files being better than PDF files and has been silent on any reason to use them in recent years. In fact, Windows 8’s inclusion of a PDF viewer can be seen as Microsoft taking a step back, introducing support for a competing document format.
While the advantages of printing to XPS files are unclear, the disadvantages are fairly clear. The world has largely standardized on PDF files, while XPS files remain little-used. If you’re trying to send someone a document, you can bet they’ll be familiar with PDF files and will be able to open it. An XPS file may look unfamiliar and the recipient may not be able to open the file. For example, Macs don’t include built-in XPS file support, but they do include built-in PDF support. Many other programs may support PDF files, but won’t support XPS files. There are third-party viewer applications that can read XPS files, but support is nowhere near as common.
In summary, you probably don’t want to use XPS files for your personal documents. XPS seems neglected, like another Microsoft technology introduced around the same time: Silverlight. Silverlight was supposed to be Microsoft’s “Flash killer,” but it’s now being set aside. Just as Silverlight failed to replace Flash, XPS can’t seem to replace PDF.
Chris Hoffman is a technology writer and all-around computer geek. He's as at home using the Linux terminal as he is digging into the Windows registry. Connect with him on Google+.
- Published 04/15/13