Open XML Paper Specification

Last updated

Open XML Paper Specification (OpenXPS)
XPSIcon.png
Filename extension
.oxps, [1] .xps
Internet media type
application/oxps, application/vnd.ms-xpsdocument
Developed by Microsoft, Ecma International
Initial releaseOctober 2006;17 years ago (2006-10)
Latest release
First Edition
June 16, 2009;14 years ago (2009-06-16)
Type of format Page description language, document file format
Contained by Open Packaging Conventions
Extended from ZIP, XML, XAML
Standard ECMA-388
Website www.ecma-international.org/publications/standards/Ecma-388.htm

Open XML Paper Specification (also referred to as OpenXPS) is an open specification for a page description language and a fixed-document format. Microsoft developed it as the XML Paper Specification (XPS). In June 2009, Ecma International adopted it as international standard ECMA-388. [2]

Contents

It is an XML-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 .xps was replaced with the ECMA standard .oxps format which is not natively supported in older Windows versions. [1]

OpenXPS was introduced by Microsoft as an alternative to Portable Document Format (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. [3]

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, as well as the digital rights management 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 and Windows Vista. Beginning with Windows 8, the document writer defaults to the .oxps format. [1]

Microsoft provides two free converters. XpsConverter converts documents between .xps and .oxps format, [4] while OxpsConverter converts documents from .oxps to .xps format. [5]

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 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). [6] 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. [7] 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.[ citation needed ]

Comparison with PDF

Like Adobe Inc.'s PDF, XPS is a page description language using fixed-layout document format designed to preserve document fidelity, [8] providing device-independent document appearance. PDF is a database of objects that may be created from PostScript or generated directly from applications, whereas XPS is based on XML. Both formats are compressed, albeit using different methods. The filter pipeline 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. [9] [ failed verification ] 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, [10] with a similar procedure to convert from PDF to XPS.

Comparison between OXPS and PDF
File formatOpenXPSPDF
Original author Microsoft Adobe Systems
Standardized by Ecma International [11] ISO
First public release date2006 [12] 1993 [13]
Latest stable versionEcma International Standard ECMA-388 — Open XML Paper Specification — 1st EditionISO 32000-1:2008 — Document management — Portable document format — Part 1: PDF 1.7
Latest standardised versionEcma International Standard ECMA-388 — Open XML Paper Specification — 1st EditionISO 32000-2:2017 — Document management — Portable document format — Part 2: PDF 2.0
Language type Markup language (XML) [14] [15] PDF is a database of objects that may be created from PostScript or generated directly by an application.
XML schema representation XML Schema (W3C) (XSD) and RELAX NG (ISO/IEC 19757-2) [2] N/A
Compression formatContainer: ZIP [14] [15] [16] (Although flate(should be Deflate) is mentioned in third-party document, no specific compression method is mandated for the container.) [17]
Payload: JPEG, PNG, TIFF, JPEG XR are compressed based on their file types. [18]
LZW for both text and images; JPEG, JPEG 2000, and RLE for images only [19]
Container structure Open Packaging Conventions (ISO/IEC 29500-2:2008) [14] [15]
3D graphic content X3D (ISO/IEC 19775/19776) [2] U3D (Standard ECMA-363), [20] [21] PRC (Product Representation Compact, ISO 14739-1:2014) [22]
Full file content compressionYes [22] Compression of collections of objects [23]
Fast page by page download from web serversYes [22] Yes [22]
Multiple documents in one fileYes [22] Yes [24]
Document bookmarks and outlineYes [22] [25] Yes [22] [26]
Reflowable No [27] With PDF tagging [28]
HyperlinksYes [22] [29] [30] Yes [22] [26]
Page thumbnailsYes [22] [29] Yes [22] [31]
Annotations Yes [29] Yes [22] [26]
Image transparenciesYes [22] Yes [22]
Gradient fillsYes [22] [30] Yes [22]
Alpha channel in color definitionsYes [22] Yes [22]
Support for multiple transparency blending modes?Yes [23]
Change trackingNo [22] No [22]
Password protectionYes [22] Yes [22] [26]
Digital signaturesYes [15] [16] [22] [29] Yes [26] [32]
JPEG (RGB and CMYK) (ISO/IEC 10918-1)Yes [16] [22] Yes [32]
JPEG 2000 (ISO/IEC 15444-1)No [22] Yes [32]
JBIG2 for bi-level imagesNo [22] Yes [23]
PNG Yes [22] Yes [22]
TIFF (RGB and CMYK)Yes [22] No [22]
JPEG XR (ISO/IEC 29199-2:2009)Yes [14] No [22]
Gray supportYes [22] Yes [22]
RGB supportYes [22] Yes [22]
CMYK supportYes [22] Yes [22]
Spot color supportYes [22] Yes [22]
Filename extensionsoxps [2] pdf [33]
Internet media typesapplication/oxps [2] application/pdf [34]
Standard licensing Non-free content, downloaded free-of-charge from Ecma
File formatOpenXPSPDF

Viewing and creating XPS documents

Windows Vista and later supports both creating and viewing XPS. [35] In addition, the printing architecture of Windows Vista uses XPS as the spooler format. [8]

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, but in subsequent versions, it is a standalone app. Both versions support digital rights management and digital signatures. Windows 8 also comes with an app called "Reader", which reads XPS and PDF files. [36] [ failed verification ]

The .NET Framework 3.0 installer for Windows XP 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, [36] [37] 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. [36] Installing this pack enables operating systems prior to Windows Vista to use the XPS print spooler [38] instead of the older GDI-based spooler. [39] The XPS print spooler can produce better quality prints for printers that directly consume the XPS format. [40]

Third-party software

NamePlatformFunction
Evince Linux A document viewer for multiple document format; can display XPS documents thanks to libgxps. [41]
MuPDF Linux, Windows, Android, iOS A lightweight PDF, XPS and OpenXPS viewer; licensed under the terms of AGPL v3
Harlequin RIP Windows, Mac OS, Linux, ThreadX Renders XPS files for print or display; used in desktop printers, digital production presses, prepress and software [42]
Okular Linux, FreeBSD, Windows, Solaris The document viewer of the KDE project; can display XPS documents [43]
STDU Viewer Microsoft Windows Can display XPS documents as well as other electronic document formats. Other STDU applications may handle organizing/browsing, conversion, and extraction. [44]
Sumatra PDF Windows Can display XPS documents, among other formats, since version 1.5, thanks to MuPDF [45]
Xara Designer Pro Windows Vector graphics app with XPS support
XPS Annotator Windows Standalone XPS viewer which can digitally sign and annotate XPS documents, and convert XPS documents to common picture formats. [46]
XPS Viewer Windows Free app from Software Imaging Ltd. for viewing XPS files [47]

Hardware

XPS had the support of printing companies such as Konica Minolta, Sharp, [48] Canon, Epson, Hewlett-Packard, [49] and Xerox [50] and software and hardware companies such as CSR (formerly Zoran), [51] and Global Graphics. [52] Native XPS printers were introduced by Canon, Konica Minolta, Toshiba, and Xerox. [53] Devices at the Certified for Windows level of Windows Logo conformance certification were required to have XPS drivers for printing since 1 June 2007. [54]

Licensing

Microsoft released XPS under a royalty-free patent license called the Community Promise for XPS, [55] [56] 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. [57]

On September 13, 2011, Monotype Imaging 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. [58] [59]

History and standardization

In 2003, Global Graphics was chosen by Microsoft 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. [60] Microsoft submitted the XPS specification to Ecma International. [61] In June 2007 Ecma International Technical Committee 46 (TC46) was set up to develop a standard based on the Open XML Paper Specification (OpenXPS). [62]

At the 97th General Assembly held in Budapest, June 16, 2009, Ecma International approved Open XML Paper Specification (OpenXPS) as an Ecma standard (ECMA-388). [63] TC46's members included:

Malware vulnerability

XPS files can be infected with malware. [64] [65]

See also

Related Research Articles

<span class="mw-page-title-main">PDF</span> Portable Document Format, a digital file 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 systems. Based on the PostScript language, each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, vector graphics, raster images and other information needed to display it. PDF has its roots in "The Camelot Project" initiated by Adobe co-founder John Warnock in 1991.

In digital printing, a page description language (PDL) is a computer language that describes the appearance of a printed page in a higher level than an actual output bitmap. An overlapping term is printer control language, which includes Hewlett-Packard's Printer Command Language (PCL). PostScript is one of the most noted page description languages. The markup language adaptation of the PDL is the page description markup language.

A document file format is a text or binary file format for storing documents on a storage media, especially for use by computers. There currently exist a multitude of incompatible document file formats.

In computers, a printer driver or a print processor is a piece of software on a computer that converts the data to be printed to a format that a printer can understand. The purpose of printer drivers is to allow applications to do printing without being aware of the technical details of each printer model.

A number of vector graphics editors exist for various platforms. Potential users of these editors will make a comparison of vector graphics editors based on factors such as the availability for the user's platform, the software license, the feature set, the merits of the user interface (UI) and the focus of the program. Some programs are more suitable for artistic work while others are better for technical drawings. Another important factor is the application's support of various vector and bitmap image formats for import and export.

The Extensible Metadata Platform (XMP) is an ISO standard, originally created by Adobe Systems Inc., for the creation, processing and interchange of standardized and custom metadata for digital documents and data sets.

An image file format is a file format for a digital image. There are many formats that can be used, such as JPEG, PNG, and GIF. Most formats up until 2022 were for storing 2D images, not 3D ones. The data stored in an image file format may be compressed or uncompressed. If the data is compressed, it may be done so using lossy compression or lossless compression. For graphic design applications, vector formats are often used. Some image file formats support transparency.

<span class="mw-page-title-main">Microsoft Office 2007</span> Version of Microsoft Office

Microsoft Office 2007 is an office suite for Windows, developed and published by Microsoft. It was officially revealed on March 9, 2006 and was the 12th version of Microsoft Office. It was released to manufacturing on November 3, 2006; it was subsequently made available to volume license customers on November 30, 2006, and later to retail on January 30, 2007, shortly after the completion of Windows Vista. The ninth major release of Office for Windows, Office 2007 was preceded by Office 2003 and succeeded by Office 2010. The Mac OS X equivalent, Microsoft Office 2008 for Mac, was released on January 15, 2008.

Office Open XML is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents. Ecma International standardized the initial version as ECMA-376. ISO and IEC standardized later versions as ISO/IEC 29500.

UniDrv is a GDI-based Microsoft Windows universal printer driver and architecture for non-PostScript printers. It is used to simplify driver development of non-PostScript printers for printer manufacturers. Unidrv allows the creation of a printer-specific minidriver in the form of a GPD file, similar to a PPD file, which is much simpler than kernel mode driver development. Unidrv was introduced in Windows 2000 and replaced the Raster Device Driver (RASDD) interface used in Windows NT 4.0 and earlier versions.

Design Web Format (DWF) is a file format developed by Autodesk for the efficient distribution and communication of rich design data to anyone who needs to view, review, or print design files. Because DWF files are highly compressed, they are smaller and faster to transmit than design files, without the overhead associated with complex CAD drawings. With DWF functionality, publishers of design data can limit the specific design data and plot styles to only what they want recipients to see and can publish multisheet drawing sets from multiple AutoCAD drawings in a single DWF file. They can also publish 3D models from most Autodesk design applications.

Windows Vista has many significant new features compared with previous Microsoft Windows versions, covering most aspects of the operating system.

<span class="mw-page-title-main">Sumatra PDF</span> Free software PDF reader for Windows

Sumatra PDF is a free and open-source document viewer that supports many document formats including: Portable Document Format (PDF), Microsoft Compiled HTML Help (CHM), DjVu, EPUB, FictionBook (FB2), MOBI, PRC, Open XML Paper Specification, and Comic Book Archive file. If Ghostscript is installed, it supports PostScript files. It is developed exclusively for Microsoft Windows.

The Open Packaging Conventions (OPC) is a container-file technology initially created by Microsoft to store a combination of XML and non-XML files that together form a single entity such as an Open XML Paper Specification (OpenXPS) document. OPC-based file formats combine the advantages of leaving the independent file entities embedded in the document intact and resulting in much smaller files compared to normal use of XML.

The following is a comparison of e-book formats used to create and publish e-books.

The Office Open XML file formats are a set of file formats that can be used to represent electronic office documents. There are formats for word processing documents, spreadsheets and presentations as well as specific formats for material such as mathematical formulae, graphics, bibliographies etc.

<span class="mw-page-title-main">STDU Viewer</span> Document viewer

STDU Viewer is computer software, a compact viewer for many computer file formats: Portable Document Format (PDF), World Wide Fund for Nature (WWF), DjVu, comic book archive, FB2, ePUB, XML Paper Specification (XPS), Text Compression for Reader (TCR), Mobipocket (MOBI), AZW, multi-page TIFF, text file (TXT), PalmDoc (PDB), Windows Metafile (EMF), Windows Metafile (WMF), bitmap (BMP), Graphics Interchange Format (GIF), JPEG-JPG, Portable Network Graphics (PNG), Photoshop Document (PSD), PiCture eXchange (PCX-DCX). It works under Microsoft Windows, and is free for non-commercial use.

XPS Annotator is a document management software program for Microsoft Windows that allows users to view, annotate, convert, sign and print XPS documents. The software was first released on 12 March 2009. It was created by Danang Probo Sayekti of Magelang, Indonesia.

References

  1. 1 2 3 Prince, Mitch. "XPS and OXPS file support in Windows 7 and Windows 8". Mitch Prince's Blog. Microsoft. Archived from the original on December 16, 2012. Retrieved December 3, 2012.
  2. 1 2 3 4 5 Standard ECMA-388: Open XML Paper Specification (OpenXPS®) (PDF) (1st ed.). Ecma International. June 2009.
  3. Hoffman, Chris (July 5, 2017). "What Is an XPS File and Why Does Windows Want Me to Print to One?". How-To Geek.
  4. "XpsConverter". Microsoft Learn . December 15, 2021.
  5. "You cannot open an .oxps file in Windows 7 or in Windows Server 2008 R2". Microsoft Support. Retrieved November 4, 2022.
  6. "Reference Raster Image Processor (RIP)". Microsoft Learn . January 9, 2007. Retrieved November 4, 2022.
  7. "HD Photo". Windows Live Photo & Video Blog. Microsoft. March 12, 2007. Archived from the original on March 5, 2016.
  8. 1 2 Foley, Mary Jo (April 25, 2005). "Microsoft Readies New Document Printing Specification". Microsoft Watch. Seattle: Ziff Davis. Archived from the original on January 28, 2013. Retrieved December 10, 2009.
  9. "Comparison of PDF, XPS and ODF by an ISV providing PDF solutions". Amyuni. Retrieved December 10, 2009.
  10. "Easy steps for converting XPS files to PDF". Adobe. n.d. Archived from the original on July 14, 2022. Retrieved January 6, 2022.
  11. Nias, Simon (August 2, 2007). "XPS format passes first standardisation test". PrintWeek . Haymarket Media. Archived from the original on December 24, 2007. Retrieved July 11, 2009.
  12. "XML Paper Specification". Microsoft. October 24, 2006. Archived from the original on August 25, 2009. Retrieved July 11, 2009.
  13. Beal, Vangie (May 24, 2021) [first published July 1, 2005]. "All About Adobe PDF". Webopedia. TechnologyAdvice.
  14. 1 2 3 4 "XPS FAQ" (PDF). Global Graphics Software Limited. January 2008. Archived from the original (PDF) on July 5, 2010. Retrieved July 6, 2009.
  15. 1 2 3 4 "XML Paper Specification (XPS)". VeryDOC.com.
  16. 1 2 3 "ZDNet Definition for: XML Paper Specification". ZDNet . CNET. Archived from the original on March 24, 2008.
  17. ECMA-388 1st Edition / June 2009, 8.2 Package
  18. ECMA-388 1st Edition / June 2009, 9.1.5 Image Parts
  19. "PDF Reference" (PDF) (6th ed.). Adobe. November 2006. p. 39. Archived from the original (PDF) on June 24, 2008.
  20. "Acrobat 3D Developer Center". Adobe. Archived from the original on June 4, 2007.
  21. Ferris, Sara (February 2005). "U3D format debuts in Acrobat 7". CADalyst. Archived from the original on June 23, 2006 via FindArticles.
  22. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Amiouny, Dany. "PDF or XPS: Choose the Right Document Format for your Applications" (PDF). Amyuni. Archived (PDF) from the original on April 12, 2022.
  23. 1 2 3 ISO 32000-1:2008 Document management – Portable document format – Part 1: PDF 1.7. July 2008.
  24. https://admin.adobe.acrobat.com/_a295153/p81291074/ A9 PDF Binders][ permanent dead link ]
  25. Fluckinger, Don (June 1, 2006). "Look Out, Acrobat: Microsoft XPS is on Your Tail". PDFzone. Ziff Davis. Archived from the original on January 31, 2013. Retrieved July 15, 2009.
  26. 1 2 3 4 5 Thomas, Kas (1999). "Portable Document Format: An Introduction for Programmers". MacTech . Xplain. 15 (9).
  27. Sklar, David F.; van Dam, Andy (November 5, 2010) [first published September 2005]. "An Introduction to Windows Presentation Foundation". Microsoft Learn .
  28. Rutter, Richard; Lauke, Patrick H.; Waddell, Cynthia; et al. (March 19, 2007). Web Accessibility: Web Standards and Regulatory Compliance. Apress. p. 379. ISBN   978-1-59059-638-8 . Retrieved November 4, 2022. The Reflow feature depends on tags in order to redraw the PDF page to fit the existing window width, but reflows content withon only a single page at a time.
  29. 1 2 3 4 "XPS Annotator". XPSDev.com. Archived from the original on January 31, 2010. Retrieved January 28, 2012.
  30. 1 2 Keizer, Gregg (October 28, 2005). "Microsoft Adds XPS In Office 12 To Fight Adobe". InformationWeek. TechWeb News. Archived from the original on October 5, 2009. Retrieved December 21, 2020.
  31. Brailsford, David F. (May 1994). "Adobe's Acrobat – providing the missing link?" (PDF). University of Nottingham. Archived from the original (PDF) on February 17, 2012. Retrieved December 21, 2020.
  32. 1 2 3 Blonce, Aexandre; Filiol, Eric; Frayssignes, Laurent. "Portable Document Format (PDF) Security Analysis and Malware Threats" (PDF).
  33. "explaining PostScript". Applied Mathematics. University of Colorado. Archived from the original on March 1, 2009. Retrieved July 11, 2009.
  34. Hardy, M.; Masinter, L.; Markovic, D.; Adobe Systems Incorporated; Johnson, D.; PDF Association; Bailey, M.; Global Graphics (March 2017). The application/pdf Media Type. IETF. doi: 10.17487/RFC8118 . ISSN   2070-1721. RFC 8118.
  35. "XPS Documents". Microsoft Windows . Archived from the original on January 11, 2010. Retrieved December 10, 2009.
  36. 1 2 3 "View and Generate XPS". Microsoft. Archived from the original on December 14, 2009. Retrieved February 14, 2020.
  37. "Microsoft XML Paper Specification Essentials Pack". Microsoft . November 4, 2008. Archived from the original on February 3, 2009.
  38. "Microsoft XML Paper Specification Essentials Pack". Microsoft Download Center. February 12, 2010. Archived from the original on July 26, 2011.
  39. "XPS and Color Printing Enhancements in Windows Vista". Microsoft Windows. December 17, 2007. Archived from the original on June 16, 2011.
  40. "XPSDrv Filter Pipeline: Implementation and Best Practices". Microsoft. February 7, 2008. Archived from the original (DOCX) on April 29, 2012.
  41. "Apps/Evince". GNOME Wiki. Retrieved November 4, 2022.
  42. "Native Interpretation in the Harlequin RIP" (PDF). Global Graphics Software. October 2021. Retrieved November 4, 2022.
  43. "Okular Document Format Handlers Status". Okular. Retrieved November 4, 2022.
  44. "Scientific and technical documentation utility products features". June 22, 2017.
  45. "News about Sumatra PDF reader". January 6, 2012. Archived from the original on April 6, 2012. Retrieved January 6, 2012.
  46. "XPS Annotator". January 28, 2012. Archived from the original on January 31, 2010. Retrieved January 28, 2012.
  47. XPS viewer
  48. "Sharp Open Systems Architecture supports XPS in multi-function printers". Sharpusa.com. Retrieved December 10, 2009.
  49. Monckton, Paul. "IT Week 10 November 2006, Canon, Epson and HP support for XPS". Itweek.co.uk. Retrieved December 10, 2009.
  50. "Fuji Xerox and Microsoft Collaborate in Document Management Solutions Field". Fujixerox.co.jp. November 28, 2006. Retrieved December 10, 2009.
  51. "Ips Xps". Zoran.com. Retrieved December 10, 2009.
  52. "Solutions for XPS document sharing and native XPS printing". Globalgraphics.com. Archived from the original on March 12, 2006. Retrieved December 10, 2009.
  53. "XPS Technology Showcase". Microsoft.com. April 19, 2007. Retrieved December 10, 2009.
  54. "Windows Logo Program Requirements and Policies". Microsoft.com. Retrieved December 10, 2009.
  55. "Community Promise for XPS". Microsoft. January 31, 2007. Archived from the original on April 10, 2014. Retrieved February 14, 2020.
  56. "Community Promise for XPS FAQs". Microsoft.com. January 31, 2007. Archived from the original on September 19, 2009. Retrieved December 10, 2009.
  57. "XML Paper Specification Licensing". Microsoft. September 2, 2005. Archived from the original on November 23, 2006. Retrieved February 14, 2020.
  58. "Monotype Imaging Licenses XPS Printer Driver Solution to Microsoft".
  59. "Monotype Imaging Licenses XPS Printer Driver Solution to Microsoft".
  60. "Global Graphics XPS reference". Redorbit.com. September 21, 2006. Archived from the original on November 25, 2011. Retrieved December 10, 2009.
  61. Reimer, Jeremy (July 1, 2007). "War and PDF: Microsoft submits XPS to standards body". Arstechnica.com. Retrieved December 10, 2009.
  62. "TC46 - XML Paper Specification (XPS)". Ecma-international.org. Archived from the original on January 29, 2009. Retrieved December 10, 2009.
  63. Steve McGibbon (Microsoft) (June 17, 2009). "OpenXPS - OpenXML Paper Specification". Archived from the original on April 23, 2012.
  64. "CVE-2022-42397 detail". National Vulnerability Database. NIST. January 27, 2023.
  65. "Analysis of CVE-2020-0605 – Code Execution using XPS Files in .NET". MDSec. May 10, 2020. Retrieved October 3, 2023.