微软公司在自己的开发网站上是这样描述XPS的:
XML Paper Specification(XPS)能够使现代文件得到最大限度地利用。简单来说,XPS能够用一种方式来描述电子页面,从而使其能够被硬件、软件和个人所读取。通过使用XPS,文件不但可以得到更好地印刷和更安全地保存,而且还能使人们更容易地分享彼此的文件。
微软公司已经将XPS技术整合到了2007 Microsoft Office系统和微软Windows Vista操作系统中,但XPS本身是一个独立的平台,它是开放式的,而且可以免费供人们使用。微软打算用XPS为自己的客户、合作伙伴和整个计算机行业带来额外的文档价值。
据微软资深的文件和印刷项目经理Adrian Ford介绍:“XPS是一种通用的文件格式,它将作为Windows Vista(XPS印刷路径)中一个新的印刷子系统的基础来使用。原来的印刷子系统有很多局限性,而且当我们使用功能更丰富的软件的时候,就会发现这种局限性已经变得越来越重要了。比如说:2007 Microsoft Office System或以Windows Presentation Foundation(.NET Framework3.0的一部分)为基础的软件,这种软件能为用户提供一个更简单和更高效的程序书写平台。”用户现在可以免费为WindowsXP下载.NET Framework3.0,它能支持WindowsXP和Windows Server2003(除了Vista以外)上的XPS文件。此外,XPS Essentials Pack也能为XPS提供支持(包括创建和浏览),并支持XPS回到Windows2000里进行印刷。
XPS是一种假脱机语言,同时也是一种页面描述语言(PDL)。在以前的印刷子系统中,打印机的驱动器一般会转变为页面描述语言并发送到打印设备上。由于有了XPS印刷路径,很多设备制造商都选择XPS作为自己的页面描述语言,并会根据需要在打印机驱动器的几种文件格式之间进行转换。XPS也配有一个浏览器,这意味着XPS格式可以用来存储、分享以及打印文件。当被问到微软是否把XPS看作是一种与Adobe的PDF竞争的产品时,Ford说:“从格式的角度来说,它们的确是两种非常相像的文件格式。但XPS所解决的问题与PDF有所不同,而且当你对它们进行仔细比较的时候,就会发现它们擅长的领域不同,所具有的功能也不同。我们并没有把它看作竞争工具,而是让它尽量去帮助用户解决问题。”微软公司也十分想将XPS打造为一种官方标准。
Ford表示现在已经有很多经销商宣布支持XPS了,其中包括元件供应商(例如:Global Graphics、Peerless和Zoran)、设备制造商(例如:夏普、富士施乐和Oki等)和解决方案伙伴(例如:Autodesk和Nuance)。