次の方法で共有


印刷機能

重要

プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。

詳細については、プリントサポートアプリデザインガイド.

印刷機能テクノロジを使用すると、印刷ドライバーはその機能を XML ドキュメント内の要素のセットとして返すことができます。 以前のバージョンの印刷ドライバーは、アプリケーションが DeviceCapabilities または GetDeviceCaps 関数を呼び出したときに機能情報を返しました。 ただし、これらの Microsoft Win32 関数は、固定のプリンター機能と設定のセットに関する情報のみを返し、関数呼び出しごとに 1 つの機能または設定に関する情報のみを返すことができるため、制限されています。

これに対し、XML PrintCapabilities ドキュメントは柔軟性が大幅に高く、新しいプリンター機能をサポートするように設計されています。 PrintCapabilities 関数は、1 回の関数呼び出しで XML PrintCapabilities ドキュメント全体も返します。

このセクションでは、印刷機能の次の側面について説明します。

印刷機能アーキテクチャ

印刷機能の Win32 API サポート

Unidrv と PScript5 の印刷ドライバーの印刷機能

プリンター ドライバー プラグイン サポート

GDI ベース モノリシック印刷ドライバーの印刷機能サポート