印刷機能
重要
Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください。
印刷機能テクノロジを使用すると、印刷ドライバーはその機能を XML ドキュメント内の要素のセットとして返すことができます。 以前のバージョンの印刷ドライバーは、アプリケーションが DeviceCapabilities または GetDeviceCaps 関数を呼び出したときに機能情報を返しました。 ただし、これらの Microsoft Win32 関数は、固定のプリンター機能と設定のセットに関する情報のみを返し、関数呼び出しごとに 1 つの機能または設定に関する情報のみを返すことができるため、制限されています。
これに対し、XML PrintCapabilities ドキュメントは柔軟性が大幅に高く、新しいプリンター機能をサポートするように設計されています。 PrintCapabilities 関数は、1 回の関数呼び出しで XML PrintCapabilities ドキュメント全体も返します。
このセクションでは、印刷機能の次の側面について説明します。