IPrintOemDriverUni COM インターフェイス
重要
プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、プリントサポートアプリデザインガイド.
このインターフェイスはIPrintOemDriverUni COM
、Unidrv 用プリンター グラフィックス DLL によって提供されるユーティリティ操作にアクセスできるレンダリング プラグインを提供します。 これらの操作は、データ ストリームを印刷スプーラーに送信し、ドライバーで管理される情報を取得します。
次の表に、IPrintOemDriverUni インターフェイスで定義されているすべてのメソッドの一覧と説明を示します。
Method | 説明 |
---|---|
IPrintOemDriverUni::DrvGetDriverSetting | プリンター機能およびその他の内部情報の現在の状態を返します。 |
IPrintOemDriverUni::DrvGetGPDData | レンダリング プラグインがプリンターの汎用プリンター 記述 (GPD) ファイルで定義されているデータを取得できるようにします。 |
IPrintOemDriverUni::DrvGetStandardVariable | レンダリング プラグインが Unidrv の標準変数の現在の値を取得できるようにします。 |
IPrintOemDriverUni::DrvUniTextOut | デバイス管理の描画サーフェイスを使用してレンダリング プラグインを有効にして、テキスト文字列を簡単に出力できます。 |
IPrintOemDriverUni::DrvWriteAbortBuf | ユーザーが印刷ジョブを終了した後に、レンダリング プラグインでプリンターをリセットできるようにします。 |
IPrintOemDriverUni::DrvWriteSpoolBuf | スプーラーにプリンター データを送信します。 |
IPrintOemDriverUni::DrvXMoveTo | カーソルの x 位置の変更を Unidrv に通知します。 |
IPrintOemDriverUni::DrvYMoveTo | カーソルの y 位置の変更を Unidrv に通知します。 |
詳細については、Printer Driver COM インターフェイスの実装を参照してください。