XPS 是XML紙張規格 (XML Paper Specification) 的縮寫。這是一個頁面描述語言,可以描述一個單頁或是包含多個頁面的文件。此說明包括了頁面顯示的所有文字和圖形,如同其他頁面描述語言,譬如 PDF,頁面元素的定義與作業系統、印表機或檢視應用成是無關,不論是使用哪一種印表機或檢視器,頁面的外觀都是一致的。
XPS 與微軟 Vista 作業系統關係密切,被用來作為其底層基礎的繪圖架構;相對的 Apple 使用它的主要競爭對手-PDF 格式當作 OS X 中的繪圖模型,可能不是巧合,這兩種技術的目標是提供在檢視與列印文件時能夠辦到所見即所得(WYSIWYG, What tou see is what tou get)。
在微軟 Vista 內,一個稱為 XAML 的語言被用來描述如文字的物件是如何於螢幕上顯示,XPS 是 XAML 語言的一個子集,專門面向一固定的頁面格式,以讓它被發送到不同的設備時文字不會重排;在先前的微軟作業系統,使用的技術稱為 GDI。相較於 GDI,XPS 的圖形技術更複雜和列印複雜的物件時更快,例如透明或混色漸層。軟體供應商幾乎不太需要製作自己的印刷技術以避開限制(GDI 往往就屬於這種情況)。
XPS 可以用來做什麼
類似於 PDF,XPS 可作為一種分享文件的格式。
XPS 可被當作印表機命令語言,印表機製造商可以生產 XPS 相容印表機,不過到目前為止並不多,可能是因為 XPS 僅適用於 Vista,但還有幾百萬的 Windows XP、Linux 或 Mac OS X 的用戶;供應商可以為這些系統寫自己的 XPS 驅動程式,或依靠第三方的工具,但是這需要時間(和金錢);對於用戶而言,使用 XPS 相容的印表機的缺點是它只能用於 XPS 相容的系統,PostScript 或 PCL 印表機在跨平台的環境下更易於使用。
如何創建 XPS 文件?
與 PDF 格式相似,有些應用程式,如 Windows Office 2007,可以使用XPS 檔案格式儲存文件。
在 Vista 和 Windows XP(安裝有 XPS Essentials Pack)都可以列印成 XPS文件。
如何檢視 XPS 文件?
在 Windows Vista 中雙響一 .xps 文件,它會使用內建於 Internet Explorer 的 XPS 檢視器顯示內容。
此瀏覽器插件也可以添加到 Windows XP 和 Windows 2003 Server 的同一瀏覽器,對這兩個作業系統,你也可以下載一個獨立的檢視應用程式。
XPS 與 PDF 比較
XPS 和 PDF 是相似的技術:他們可以被用來顯示、分享和列印分頁文件;但是兩個系統之間還是存在一些差異。
PDF 的優勢在於它是一個既定的標準,特別是在印藝市場,很多人知道PDF並有自己的工具來修改和處理 PDF 文件,大多數工作流可以處理 PDF 文件或使用它來作為其內部的檔案格式。
XPS 和印藝
很多設計師和機構仍然努力掙扎於是否提供適當的 PDF 給印刷廠,這些印刷廠將不會急於推動另一種檔案格式;可能發生的事情不過是企業客戶為了要列印辦公室文件而要求印表機支源 XPS;這意味著這個標準還是值得知道一點;面對初步需求最好的處理方式可能是將 XPS 檔案轉換為 PDF,如果 XPS 真的起飛後,大工作流程供應商這很可能就會在其系統內添增 XPS 的支持。
XPS 的歷史
微軟與其他一些公司密切合作開發 XPS,特別是全球圖形 (Global Graphics)[製作最著名 PostScript 相容 RIP - Harlequin 的廠商],計畫的原始代號是 Metro。
2006 年 11 月微軟發布 Vista 給企業使用時,用戶第一次能夠創建 XPS 檔案,2007年1月的消費者 Vista 版本讓這個技術可為更廣泛的大眾使用。
2007 年 6 月,微軟移交 XPS 規格權利給 Ecma International,它是一個專注於發展中國際信息和通信標準的組織,在 Ecma 內,一個技稱為 TC46 的技術委員會繼續為 XPS 工作。
在全球圖形的網站上可以找到許多 XPS 的背景資料。
如果是 XP 可以查看,甚至創建的XPS:參見微軟的XPS閱讀器,或是“在Windows XP和Windows 2003 如何打開,查看或創建XPS文檔“。