印表機介面 DLL 所定義的函式
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
印表機介面 DLL 會匯出下表所列的函式。
函式 | 目的 |
---|---|
DllEntryPoint | 初始 DLL 進入點,通常稱為 DLLMain。 |
DrvConvertDevMode | 將指定的 DEVMODEW 結構從一個版本轉換成另一個版本。 |
DrvDeviceCapabilities | 傳回印表機功能的相關要求資訊。 |
DrvDevicePropertySheets | 呼叫 CPSUI 來建立描述印表機屬性的屬性表頁面。 |
DrvDocumentEvent | (選擇性)允許印表機介面 DLL 指定與列印文件相關聯的事件。 |
DrvDriverEvent | (選擇性)允許印表機介面 DLL 回應發生特定驅動程式特定事件之多任務緩衝處理程式的通知。 |
DrvDocumentPropertySheets> | 呼叫 CPSUI 來建立描述列印檔屬性的屬性表頁面。 |
DrvPrinterEvent | 允許印表機介面 DLL 回應發生特定印表機特定事件之多任務緩衝處理程式的通知。 |
DrvQueryColorProfile | (選擇性)允許印表機介面 DLL 指定要用於色彩管理的 ICC 設定檔。 |
DrvQueryJobAttributes | (選擇性)允許印表機介面 DLL 指定支援在實體頁面上列印多個文件頁面(「N-up」列印)、列印每個頁面的多個複本,以及定序頁面等功能。 |
DevQueryPrintEx | 判斷是否可以使用印表機目前的組態來列印列印作業。 |
DrvSplDeviceCaps | 傳回印表機功能的相關要求資訊。 |
DrvUpgradePrinter | (選擇性)將新版本的驅動程式新增至系統時,更新印表機的登錄設定。 |