列印 (檔和列印)

Windows 提供一組完整的功能,允許列印到各種裝置,例如雷射印表機、向量繪圖器、點陣印表機和傳真機。

傳統型應用程式列印

Windows 程式設計人員可以從數種不同的技術中選取,從其應用程式列印。

技術 描述
列印檔案套件 API
提供介面,可讓應用程式存取和管理列印檔案套件。 此 API 適用于 Windows 8 和更新版本的 Windows。
列印多工緩衝處理器 API
提供列印多工緩衝處理器的介面,讓應用程式可以管理印表機和列印工作。
應用程式會使用 列印多工緩衝處理器 API 來啟動、停止、控制及設定由列印多工緩衝處理所管理的列印工作,無論是使用 列印檔案套件 API 還是 GDI 列印 API 來列印內容。
列印票證 API
提供應用程式以管理及轉換列印票證的函式。
GDI 列印 API
提供應用程式與裝置無關的列印介面。
注意: 撰寫適用于 Windows Vista 和更新版本的 Windows 應用程式的開發人員應該考慮在其應用程式中使用 XPS 檔 API
GDI 列印 API適用于必須在 Windows XP 和舊版 Windows 上執行的應用程式。

下圖提供不同列印 API 相關方式的高階檢視。

顯示原生 Windows 應用程式如何使用列印 API 的圖表

本節中的 列印檔案套件 API描述可與 Windows 8 和更新版本 Windows 桌面搭配使用的列印檔案套件和預覽列印介面。

如需從以 JavaScript 和 HTML 撰寫的 Windows 市集應用程式列印的詳細資訊,請參閱 使用 JavaScript 和 HTML) 列印 (Windows 市集應用程式 。 如需從以 C#、Microsoft Visual Basic 或 C++ 和 XAML 撰寫的 Windows 市集應用程式列印的詳細資訊,請參閱 使用 C) 列印 (Windows 市集應用程式

注意

如需桌面應用程式列印 API 的清單,請參閱 Windows 市集 應用程式的 Win32 和 COM (列印和檔)

XPS 檔 API

硬體開發人員中心 (雙向列印機通訊)