共用方式為


印表機命令

重要

新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。

如需詳細資訊,請參閱 新式列印平臺列印支援應用程式設計指南

GPD 語言會為每個常用的印表機作業提供預先定義的命令名稱。 此外,您可以針對裝置特定的 印表機選項定義自定義命令。

每一個印表機命令都可以使用下列兩種方式之一來實作:

  • 您可以將裝置特定的命令字串放在 GPD 檔案中。 Unidrv 會在適當的時間將命令字串傳送至列印後台處理程式。

  • 您可以實 作 IPrintOemUni::CommandCallback COM 方法,以動態方式產生命令字串。 Unidrv 每當必須將命令傳送至多任務緩衝處理程式時,就會呼叫 方法。 如需詳細資訊,請參閱自定義Microsoft印表機驅動程式中的動態產生的印表機命令。

下列主題描述如何在 GPD 檔案中指定印表機命令:

命令專案格式

命令名稱

命令屬性

命令字串格式

命令執行順序