列印 (檔和列印)

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 相關方式的高階檢視。

a diagram that shows how a native windows application can use the print apis

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

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

注意

如需傳統型應用程式列印 API 的清單,請參閱Win32 和 COM,Windows Microsoft Store 以取得 (列印和檔) ,這些 API 也可用於Windows Microsoft Store應用程式。

XPS 檔 API

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