Unidrv/Pscript5 プラグインによって実装される印刷チケットと印刷機能のプロバイダー インターフェイス
重要
Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください。
Windows Vista の「Microsoft ユニバーサル プリンター ドライバー」 (Unidrv) と「 Microsoft PostScript プリンター ドライバー」 (Pscript5) コア プリンター ドライバーは、プラグインが印刷チケットサポートを実装するための手段を提供します。 Unidrv と Pscript5 はどちらも 1 つのドライバーに対する複数のプラグインの読み込みをサポートしているため、各プラグインは独自のプロバイダー実装を提供できます。 ドライバー ベンダーは、OEM プラグイン プロバイダーの各実装が他のユーザーと正しく動作することを保証する責任があります。 プリンター ドライバーのすべてのプラグインでプロバイダー インターフェイスをサポートする必要はありません。 ただし、コア ドライバーでサポートされている印刷チケット スキーマのバージョンは、コア ドライバーと使用可能なすべてのプラグイン プロバイダーでサポートされているバージョンのサブセットです。 プラグイン プロバイダーへの呼び出しはアプリケーションによって実行されるため、プラグイン プロバイダーはスレッド セーフな方法で実装する必要があります。