Open XML Paper Specification (also referred to as OpenXPS) is an
open specification for a
page description language and a fixed-document format.
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
developed it as the XML Paper Specification (XPS). In June 2009,
Ecma International
Ecma International () is a Nonprofit organization, nonprofit standards organization for information and communication systems. It acquired its current name in 1994, when the European Computer Manufacturers Association (ECMA) changed its name to ...
adopted it as international standard ECMA-388.
It is an
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
-based (more precisely
XAML-based) specification, based on a new print path (print processing data representation and data flow) and a
color-managed vector document format that supports
device independence and
resolution independence. In
Windows 8
Windows 8 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on August 1, 2012, made available for download via Microsoft ...
.xps was replaced with the ECMA standard .oxps format which is not natively supported in older Windows versions.
OpenXPS was introduced by Microsoft as an alternative to
Portable Document Format
Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating syste ...
(PDF). However, PDF remained the standard choice, and support for and user familiarity with XPS files is limited. It has been described as neglected technology, which may cause difficulties to recipients of documents in a format they are not familiar with.
Format
The XPS document format consists of structured XML markup that defines the layout of a document and the visual appearance of each page, along with rendering rules for distributing, archiving, rendering, processing and printing the documents. Notably, the markup language for XPS is a subset of
XAML, allowing it to incorporate
vector elements in documents.
An XPS file is a
ZIP archive using the
Open Packaging Conventions, containing the files which make up the document. These include an XML markup file for each page, text,
embedded fonts, raster images, 2D
vector graphics
Vector graphics are a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector displ ...
, as well as the
digital rights management
Digital rights management (DRM) is the management of legal access to digital content. Various tools or technological protection measures, such as access control technologies, can restrict the use of proprietary hardware and copyrighted works. DRM ...
information. The contents of an XPS file can be examined by opening it in an application which supports ZIP files.
There are two incompatible XPS formats available. The original document writer printed to .xps in
Windows 7
Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on July 22, 2009, and became generally available on October 22, ...
and
Windows Vista
Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, released five years earlier, which was then the longest time span between successive releases of Microsoft W ...
. Beginning with
Windows 8
Windows 8 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on August 1, 2012, made available for download via Microsoft ...
, the document writer defaults to the .oxps format.
Microsoft provides two free converters. XpsConverter converts documents between
.xps
and
.oxps
format, while OxpsConverter converts documents from
.oxps
to
.xps
format.
Features
XPS specifies a set of document layout functionality for paged, printable documents. It also has support for features such as
color gradients,
transparencies,
CMYK
The CMYK color model (also known as process color, or four color) is a subtractive color model, based on the CMY color model, used in color printing, and is also used to describe the printing process itself. The abbreviation ''CMYK'' refers ...
color spaces,
printer calibration, multiple-ink systems and print
schemas. XPS supports the
Windows Color System color management technology for color conversion precision across devices and
higher dynamic range. It includes a software
raster image processor (RIP) (downloadable separately). The print subsystem supports
named colors, simplifying color definition for images transmitted to printers supporting those colors.
XPS supports
HD Photo images natively for raster images. The XPS format used in the spool file represents advanced graphics effects such as 3D images, glow effects, and gradients as Windows Presentation Foundation primitives, which printer drivers could offload their
rasterization to the printer in order to reduce computational load if the printer is capable of rasterizing those primitives.
Comparison with PDF
Like
PDF, XPS is a page description language using fixed-layout document format designed to preserve document fidelity,
providing device-independent document appearance. PDF uses Carousel Object Syntax (COS syntax) to form a random access database of objects that may be created from
PostScript
PostScript (PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used in the electronic publishing and desktop publishing realm, but as a Turing complete programming language, it c ...
or generated directly from applications, whereas XPS is based on XML. Both formats are
compressed, albeit using different methods. The filter
pipeline
A pipeline is a system of Pipe (fluid conveyance), pipes for long-distance transportation of a liquid or gas, typically to a market area for consumption. The latest data from 2014 gives a total of slightly less than of pipeline in 120 countries ...
architecture of XPS is also similar to the one used in printers supporting the PostScript page description language. PDF includes dynamic capabilities purposely not supported by the XPS format. There are many resources for converting from XPS to PDF and some for converting from PDF to XPS. A method often suggested is to open an XPS file in a program with printing capability, and then "print" to a
virtual PDF printer such as Microsoft Print to PDF, with a similar procedure to convert from PDF to XPS.
Viewing and creating XPS documents
Windows Vista
Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, released five years earlier, which was then the longest time span between successive releases of Microsoft W ...
and later supports both creating and viewing XPS. In addition, the printing architecture of Windows Vista uses XPS as the spooler format.
Apps can create XPS documents by printing to XPS Document Writer, a
virtual printer that comes bundled with Windows. These files open in XPS Viewer, an optional component that comes with Windows Vista and later. In Windows Vista, XPS is hosted within
Internet Explorer
Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated as IE or MSIE) is a deprecation, retired series of graphical user interface, graphical web browsers developed by Microsoft that were u ...
, but in subsequent versions, it is a standalone app. Both versions support
digital rights management
Digital rights management (DRM) is the management of legal access to digital content. Various tools or technological protection measures, such as access control technologies, can restrict the use of proprietary hardware and copyrighted works. DRM ...
and
digital signatures.
Windows 8
Windows 8 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on August 1, 2012, made available for download via Microsoft ...
also comes with an app called "Reader", which reads XPS and PDF files.
The
.NET Framework 3.0 installer for
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users a ...
also adds the IE-hosted XPS Viewer, as well as XPS Document Writer. Since then, Microsoft released the XPS Essentials Pack for Windows XP,
Server 2003, and Vista,
which includes the standalone viewer, an
IFilter plug-in that helps
Windows Desktop Search index the contents of XPS files, and another plug-in for
Windows Explorer to help generate thumbnails for XPS files.
Installing this pack enables
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
s prior to Windows Vista to use the XPS print spooler instead of the older
GDI-based spooler. The XPS print spooler can produce better quality prints for printers that directly consume the XPS format.
Third-party software
Hardware
XPS had the support of printing companies such as
Konica Minolta,
Sharp,
Canon,
Epson,
Hewlett-Packard
The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
, and
Xerox
Xerox Holdings Corporation (, ) is an American corporation that sells print and electronic document, digital document products and services in more than 160 countries. Xerox was the pioneer of the photocopier market, beginning with the introduc ...
and software and hardware companies such as
CSR (formerly Zoran), and
Global Graphics. Native XPS printers were introduced by Canon, Konica Minolta,
Toshiba
is a Japanese multinational electronics company headquartered in Minato, Tokyo. Its diversified products and services include power, industrial and social infrastructure systems, elevators and escalators, electronic components, semiconductors ...
, and Xerox. Devices at the ''Certified for Windows'' level of
''Windows Logo'' conformance certification were required to have XPS drivers for printing since 1 June 2007.
Licensing
Microsoft released XPS under a
royalty-free patent license called the ''Community Promise for XPS'', allowing users to create implementations of the specification that read, write and render XPS files as long as they included a notice within the source that technologies implemented may be encumbered by patents held by Microsoft. Microsoft also required that organizations "engaged in the business of developing (i) scanners that output XPS Documents; (ii) printers that consume XPS Documents to produce hard-copy output; or (iii) print driver or raster image software products or components thereof that convert XPS Documents for the purpose of producing hard-copy output,
..will not sue Microsoft or any of its licensees under the XML Paper Specification or customers for infringement of any XML Paper Specification Derived Patents (as defined below) on account of any manufacture, use, sale, offer for sale, importation or other disposition or promotion of any XML Paper Specification implementations." The specification itself was released under a royalty-free copyright license, allowing its free distribution.
On September 13, 2011,
Monotype Imaging
Monotype Imaging Holdings Inc., founded as Lanston Monotype Machine Company in 1887 in Philadelphia by Tolbert Lanston, is an American (historically Anglo-American) company that specializes in digital typesetting and typeface design for use wit ...
announced it had licensed its XPS-to-PCL 6 and XPS-to-PostScript vector conversion filters to Microsoft for use in the next version of Windows.
History and standardization
In 2003,
Global Graphics was chosen by
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
to provide consultancy and proof of concept development services on XPS and worked with the Windows development teams on the specification and reference architecture for the new format. Microsoft submitted the XPS specification to
Ecma International
Ecma International () is a Nonprofit organization, nonprofit standards organization for information and communication systems. It acquired its current name in 1994, when the European Computer Manufacturers Association (ECMA) changed its name to ...
. In June 2007 Ecma International Technical Committee 46 (TC46) was set up to develop a standard based on the Open XML Paper Specification (OpenXPS).
At the 97th General Assembly held in
Budapest
Budapest is the Capital city, capital and List of cities and towns of Hungary, most populous city of Hungary. It is the List of cities in the European Union by population within city limits, tenth-largest city in the European Union by popul ...
, June 16, 2009, Ecma International approved Open XML Paper Specification (OpenXPS) as an Ecma standard (ECMA-388).
TC46's members included:
*
Autodesk
Autodesk, Inc. is an American multinational software corporation that provides software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquarte ...
*
Brother Industries
*
Canon
*
CSR (formerly Zoran)
*
Fujifilm
, trading as , or simply Fuji, is a Japanese Multinational corporation, multinational Conglomerate (company), conglomerate headquartered in Tokyo, Japan, operating in the areas of photography, optics, Office supplies, office and Biomedical engine ...
*
Fujitsu
*
Global Graphics
*
Hewlett-Packard
The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
*
Konica Minolta
*
Lexmark
*
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
*
Monotype Imaging
Monotype Imaging Holdings Inc., founded as Lanston Monotype Machine Company in 1887 in Philadelphia by Tolbert Lanston, is an American (historically Anglo-American) company that specializes in digital typesetting and typeface design for use wit ...
*
Océ Technologies
*
Panasonic (formerly Matsushita)
*
Ricoh
is a Japanese multinational imaging and electronics company. It was founded by the now-defunct commercial division of the Institute of Physical and Chemical Research (Riken) known as the ''Riken Concern'', on 6 February 1936 as . Ricoh's hea ...
*
Toshiba
is a Japanese multinational electronics company headquartered in Minato, Tokyo. Its diversified products and services include power, industrial and social infrastructure systems, elevators and escalators, electronic components, semiconductors ...
*
Xerox
Xerox Holdings Corporation (, ) is an American corporation that sells print and electronic document, digital document products and services in more than 160 countries. Xerox was the pioneer of the photocopier market, beginning with the introduc ...
Malware vulnerability
XPS files can be infected with malware.
See also
*
Windows Vista print architecture
*
Functional specification
A functional specification (also, ''functional spec'', ''specs'', ''functional specifications document (FSD)'', ''functional requirements specification'') in systems engineering and software development is a document that specifies the function ...
References
External links
XML Paper Specification Version 1.0 (via Internet Archive; from 2006-11-17)Microsoft XPS Development Team BlogView and Generate XPS Documents (via Internet Archive; from 2006-12-05)View and Generate XPS Documents (via Internet Archive; from 2009-12-14)Open XML Paper Specification
Document management — Portable document format — Part 1: PDF 1.7
Document management — Portable document format — Part 2: PDF 2.0
{{Windows Components
Computer printers
Digital press
Document-centric XML-based standards
Ecma standards
Office document file formats
Page description markup languages
XML
XML-based standards
Open formats