在经历了漫长的等待之后,微软公司最新的Windows Vista操作系统终于露出了庐山真面目。下面我们将对它所具有的一项重要功能(对印刷业来说)进行一下讨论——XML Paper Specification(XML页面规格,是一种文件格式,简称为XPS)。它的名字将对人们产生误导——XPS是Windows内部一个完全可以重复书写印刷子系统,打印机可以根据工作类型的不同来接收这种电子文件,它能提高多种文件的印刷可靠性,其中包括Microsoft Publisher 和 Microsoft Office文件。
微软公司在自己的开发网站上是这样描述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 Framework 3.0的一部分)为基础的软件,这种软件能为用户提供一个更简单和更高效的程序书写平台。”用户现在可以免费为Windows XP下载.NET Framework 3.0,它能支持Windows XP和Windows Server 2003 (除了Vista以外)上的XPS文件。此外,XPS Essentials Pack也能为XPS提供支持(包括创建和浏览),并支持XPS回到Windows 2000里进行印刷。
XPS是一种假脱机语言,同时也是一种页面描述语言(PDL)。在以前的印刷子系统中,打印机的驱动器一般会转变为页面描述语言并发送到打印设备上。由于有了XPS 印刷路径,很多设备制造商都选择XPS作为自己的页面描述语言,并会根据需要在打印机驱动器的几种文件格式之间进行转换。XPS也配有一个浏览器,这意味着XPS格式可以用来存储、分享以及打印文件。当被问到微软是否把XPS看作是一种与Adobe的PDF竞争的产品时,Ford说:“从格式的角度来说,它们的确是两种非常相像的文件格式。但XPS所解决的问题与PDF有所不同,而且当你对它们进行仔细比较的时候,就会发现它们擅长的领域不同,所具有的功能也不同。我们并没有把它看作竞争工具,而是让它尽量去帮助用户解决问题。”微软公司也十分想将XPS打造为一种官方标准。