舊版 Windows 中的 XPS 支援
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
除了 Windows Vista 之外,Microsoft Windows Server 2003 和 Windows XP 也透過 Microsoft WinFX 運行時間元件 3.0 支援 XPS 型技術。 XPS 列印將會在這些操作系統的 Point 和 Print 案例中運作。
以下列方式提供 Windows Server 2003 和 Windows XP 的支援:
Win32 和 Windows Presentation Foundation (WPF) 應用程式的輸出透明轉換。 雖然轉譯輸出在 Win32 和 Windows Presentation Foundation (WPF) 應用程式之間有很大的差異,但 XPSDrv 驅動程式模型可讓這兩種應用程式類型列印到單一驅動程式。 印表的輸出會適當地在應用程式類型和驅動程式類型之間轉換,在列印至 GDI 型和 XPS 型印表機的 Win32 與 WPF 應用程式之間啟用完整支援矩陣。 XPSDrv 基礎結構也可用於 Windows Server 2003 和 Windows XP。
一致的篩選管線模型。 Windows Vista、Windows Server 2003 和 Windows XP 上的篩選管線支援篩選、外掛程式模型、管線配置檔和事件記錄的相同介面。 有一些差異,包括舊版 Windows 中通知的減少支援。 對於 Windows Vista,轉譯篩選器具有通知的完整控制權,而且可以傳送篩選所處理之任何類型的「元件」通知(也就是文件、頁面、字型、影像等等)。 針對舊版 Windows 中可調整的取用者,通知只會發生在頁面界限。
XPS 型列印處理器。 針對 Windows Server 2003 和 Windows XP,有一個 XPS 型列印處理器可啟用 XPSDrv。 XPS 型列印處理器會裝載 XPSDrv 驅動程式,並與這些操作系統上的現有多任務緩衝處理器通訊。 某些 XPS 列印路徑功能僅適用於 Windows Vista,因此 XPSDrv 驅動程式必須在舊版 Windows 上正常降級。
如需 XPS 的詳細資訊,請下載 XML 紙張規格概觀。