XPSDrv 印表機驅動程式
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
XPSDrv 印表機驅動程式擴充Microsoft以 GDI 為基礎的第 3 版印表機驅動程序架構,以支援取用 XML 紙張規格 (XPS) 檔案。 使用 XPSDrv 印表機驅動程式時,XPS 檔案格式會作為多任務緩衝處理檔格式和檔案檔格式。
XPS 概觀
XML 紙張規格 (XPS) 是 Windows Vista 中檔和列印改善的基礎。 此規格會使用結構化的 XML 格式檔格式來描述固定格式檔的外觀。
XPS 檔案格式包含 XML 標記,可定義檔的版面配置和每個頁面的視覺外觀,以及顯示或列印文件的轉譯規則。
XPS 列印簡介
XPS 檔案格式可作為檔案格式、多任務緩衝檔格式,以及列印機的頁面描述語言 (PDL)。 如果您在文件週期中一直使用 XPS,可以大幅改善列印可預測性和可靠性。 當檔案格式與多任務緩衝處理檔格式和 PDL 相同時,精確度和效能會改善。 透過在整個印印處理中使用 XPS 檔案格式,您可以消除應用程式與印表機之間任何檔案格式轉換的需求,因此您可以提供「您所看到的內容」(WYSIWYG) 體驗。
XPS 多任務緩衝處理檔案使用 XPS 檔案格式。 XPS 多任務緩衝處理檔案是開啟且可延伸的,可以使用平臺服務來檢視,並可重新引入檔工作流程。
描述 XPS 檔之 XPS 多任務緩衝處理檔案中的標記與 Windows Presentation Foundation (WPF) 中的可延伸應用程式標記語言 (XAML) 標記相容。 因此,XPS 多任務緩衝處理檔案中所述的檔可以在 WPF 中原生轉譯,而不需要數據或精確度遺失,因為不需要轉換。 XPS 多任務緩衝處理檔案中的 XAML 標記是 WPF 中現有轉譯類別的 XAML 表示法。 XPS 檔案格式與「列印」格式相同,並有效地保留應用程式內容和用戶意圖。
本節包含:
如需印表機驅動程式開發人員 XPS 印表的詳細資訊,請參閱 XPSDrv 印表機驅動程式。