Professional Documents
Culture Documents
Open XML Paper Specification
Open XML Paper Specification
Open XML Paper Specification
2 Features
It is an XML-based (more precisely XAML-based) specication, based on a new print path (print processing
data representation and data ow) and a color-managed
vector-based document format that supports device independence and resolution independence. In Windows 8
.xps was replaced with the ECMA standard .oxps format which is not natively supported in older Windows
versions.[1]
XPS also supports HD Photo images natively for raster
images.[6] The XPS format used in the spool le represents advanced graphics eects such as 3D images, glow
eects, and gradients as Windows Presentation Foundation primitives, which are processed by the printer drivers
1 Format
without rasterization, preventing rendering artifacts and
reducing computational load.
The XPS document format consists of structured XML
markup that denes the layout of a document and the
with PDF and
visual appearance of each page, along with rendering 3 Similarities
rules for distributing, archiving, rendering, processing
PostScript
and printing the documents. Notably, the markup language for XPS is a subset of XAML, allowing it to in- Main article: Comparison of OpenXPS and PDF
corporate vector-graphic elements in documents, using
XAML to mark up the Windows Presentation Foundation (WPF) primitives. The elements used are described Like Adobe Systems's PDF format, XPS is a xedlayout document format designed to preserve document
in terms of paths and other geometrical primitives.
delity,[7] providing device-independent document apAn XPS le is a Unicoded ZIP archive using the Open pearance. PDF is a database of objects that may be crePackaging Conventions, containing the les which make ated from PostScript or generated directly from applicaup the document. These include an XML markup le for tions, whereas XPS is based on XML. Both formats are
each page, text, embedded fonts, raster images, 2D vector compressed, albeit using dierent methods. The lter
graphics, as well as the digital rights management infor- pipeline architecture of XPS is also similar to the one
mation. The contents of an XPS le can be examined by used in printers supporting the PostScript page descripopening it in an application which supports ZIP les.
tion language. PDF includes dynamic capabilities purThere are two incompatible XPS formats on the market. posely not supported by the XPS format.[8]
The original document writer printed to .xps in Windows
7 and earlier (i.e., Windows Vista and Windows XP). Beginning with Windows 8, the document writer defaults to 4 Viewing and creating XPS docuthe OpenXPS .oxps format. Trying to open .oxps les in
ments
Windows 7 or lesser without a .oxps-to.xps converter will
[1]
result in an error.
Microsoft provides two free converters. XpsConverter XPS is supported on several versions of Windows.
to convert documents between .xps and .oxps format.[3] Because the printing architecture of Windows Vista uses
Oxpsconverter to convert documents from .oxps to .xps XPS as the spooler format,[7] it has native support for
format.[4]
generating and reading XPS documents.[9] XPS docu1
Third-party support
5.1
Software
5.2
Hardware
REFERENCES
8 See also
Comparison of OpenXPS and PDF
Windows Vista printing technologies
Functional specication
9 References
6
Licensing
Mi-
Re-
Ecma-
10 External links
[15] http://microsoft.com/whdc/device/print/XPSDrv_
FilterPipe.mspx XPSDrv Filter Pipeline: Implementation and Best Practices
[16]
11
11
11.1
11.2
Images
11.3
Content license