次の方法で共有


IPrintOemDriverUni COM インターフェイス

重要

最新の印刷プラットフォームは、Windows がプリンターと通信するための推奨手段です。 プリンターデバイス開発における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 インターフェイスの実装を参照してください。