共用方式為


命令屬性

重要

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

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

指定印表機命令時,您可以使用屬性來提供 Unidrv 並提供下列資訊:

下表以字母順序列出命令屬性,並描述其參數。

Attribute name 屬性參數 註解
CallbackID 正數值,傳遞至轉譯外掛程式的 IPrintOemUni::CommandCallback 方法作為其 dCmdCbID 自變數。 動態產生的印表機命令需要 。 如果 指定 Cmd ,則無效。
Cmd 包含印表機命令逸出序列的文字字串,使用 命令字串格式指定。 除非 指定 CallbackID ,否則為必要專案。
NoPageEject? TRUEFALSE,指出執行 命令是否會導致印表機退出目前的實體頁面。

只有當 Order 指定DOC_SETUP區段,以及已啟用雙工列印時,才會使用。 為了避免雙工文件頁面之間過早退出頁面,Unidrv 只會在可能的情況下發出將此屬性設定為 TRUE 的命令。
選擇性。 如果未指定,預設值為 FALSE,表示命令可能會導致頁面退出。

如果命令造成副作用,則不得為TRUE(也就是說,如果命令修改了 NoPageEject 命令所控制之命令以外的印表機設定?設定為 TRUE)。
順序 區段名稱和訂單編號,如命令執行順序中所述 除非在命令描述中指出,否則僅適用於組態命令和自定義選項命令。
Params 標準變數清單,傳遞給轉譯外掛程式的 IPrintOemUni::CommandCallback 方法的 EXTRAPARAM 結構,當做其 pdwParams 自變數傳遞。 只有在同時指定 CallbackID 時才有效。