「XPS 文件」格式是以固定配置文件技術為基礎的文件格式。Microsoft XML 文件規格和開放式封裝慣例 (Open Packaging Conventions,OPC) 定義此格式,而這些規格都是根據 XML 和 ZIP 等業界標準而建立。
「XPS 文件」格式提供廣泛的平台支援,且為 Windows Vista 的標準格式。此格式也在 Windows XP、Windows Vista、Windows 7 和 Windows Server 2003 中受到 .NET Framework 3.0 的支援。跨平台的解決方案也因為此開放及免版稅的規格而成為可能。許多列印和掃描產品的廠商都已在開發使用 XPS 技術的解決方案,以利用同時可供 .NET Framework 3.0 和 Win32 應用程式使用的效能和品質改良項目。
Windows Server 2008 R2 將列印子系統中的所有 XML 文件規格 (XPS) 加以整合,為整個列印子系統提供效能、相容性和文件品質等級:
-
XPS 列印路徑使用 XPSDrv 印表機驅動程式。這些印表機驅動程式使用模組化架構,能讓它們更有效率地處理列印佇列中的文件。
-
列印架構不但維持與現有的應用程式和印表機驅動程式的相容性,也讓現有的應用程式得以使用只有 XPSDrv 印表機驅動程式才提供的功能。撰寫為使用 .NET Framework 3.0 和 .NET Framework 3.5 的新應用程式可以利用整個列印路徑所提供的全部功能。
使用者將會發現 XPSDrv 印表機驅動程式能提供較高品質的輸出。印表機驅動程式並不只限於圖形裝置介面 (GDI) 的圖形處理功能,因此可以處理其他色彩空間的圖形,並可使用舊版 GDI 印表機驅動程式所無法使用的較高效能圖庫。
Windows Server 2008 R2 在伺服器作業系統中支援 XPS 列印路徑。XPS 列印路徑在整個列印路徑 (從應用程式到印表機) 中都使用 XPS 文件格式,而且可以達到真正的 WYSIWYG 列印輸出。Windows Server 2008 R2 中的列印路徑具有下列功能:
-
排除 GDI 印表機驅動程式常見的檔案格式轉換作業,能改善列印效能及列印輸出品質,有助於降低整體的多工緩衝處理檔案大小。
-
與內部作業的色彩 / 圖形保持相容,並支援印表機驅動程式元件內的進階色彩空間及技術。
-
使用每色板 32 位元的色彩、印表機驅動程式的 CMYK 色彩空間、命名色彩及 n-inks 等。
-
對透明度和漸層提供直接支援。
-
使用支援現有應用程式和印表機驅動程式的轉換列印路徑。
Windows Server 2008 R2 的 XPSDrv 印表機驅動程式使用模組化架構,可藉由新功能擴充現有的驅動程式基礎結構,並同時保持與現有印表機和應用程式的相容性。XPSDrv 印表機驅動程式架構:
-
支援 Windows Presentation Foundation,並同時與 Win32 應用程式相容。
-
支援對 Windows XP 的點對點作業,而 XPSDrv 印表機驅動程式也可以裝載在 Windows Server 2003 列印伺服器上。
-
讓 IT 部門可以加入自身的自訂篩選器,以執行新增企業浮水印,或實作列印工作會計和配額管理等功能。
-
讓獨立硬體廠商 (IHV) 可以在類似的驅動程式模型間共用共通的功能,藉由支援共通印表機驅動程式元件的重複使用,協助改善驅動程式元件的可靠性,並改良列印伺服器驅動程式的後續處理。
一開始隨附 Windows Server 2003 R2 所推出的「列印管理主控台」(PMC),在 Windows Server 2008 R2 中也進行了改良。Windows Server 2008 R2 中的 PMC 包含從 Windows 2000 Server 和 Windows Server 2003 移轉到 Windows Server 2008 R2 的支援,也提供改良的「網路印表機安裝精靈」,能在有驅動程式的情況下,自動尋找印表機並安裝驅動程式,減少管理員對列印伺服器新增網路印表機時所必須執行的步驟數。
為了降低列印伺服器上的處理負載,列印轉譯作業是在 Windows Vista 用戶端上執行,而不是在伺服器上。因為將處理負載從伺服器移到用戶端,所以一部伺服器所能支援的列印用戶端比以往多。此外,在某些情況下,網路頻寬也可能大幅降低,依列印工作內容和分頁描述語言 (PDL) 而定。
在 Windows Server 2008 R2 中,列印多工緩衝處理器使用遠端程序呼叫 (RPC) 在用戶端和伺服器之間進行通訊。藉由動態地減少 RPC 所需的個別處理執行緒數目,Windows Server 2008 R2 可大幅提升中到大型列印環境的效能。