次の方法で共有


以前のバージョンの Windows の XPS サポート

重要

Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。

詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください。

Windows Vista に加えて、XPS ベースのテクノロジは、Microsoft Windows Server 2003 および Windows XP で Microsoft WinFX ランタイム コンポーネント 3.0 を介してサポートされています。 XPS 印刷は、これらのオペレーティング システムでポイント アンド プリントのシナリオで機能します。

Windows Server 2003 と Windows XP のサポートは、次の方法で提供されます。

  • Win32 および Windows Presentation Foundation (WPF) アプリケーションの出力の透過的な変換。 Win32 と Windows Presentation Foundation (WPF) アプリケーションのレンダリング出力は大きく異なりますが、XPSDrv ドライバー モデルでは、両方のアプリケーションの種類を 1 つのドライバーに印刷できます。 印刷用の出力は、アプリケーションの種類とドライバーの種類の間で適切に変換され、GDI ベースのプリンターと XPS ベースのプリンターに印刷する Win32 アプリケーションと WPF アプリケーションの間で完全なサポート マトリックスが有効になります。 XPSDrv インフラストラクチャは、Windows Server 2003 および Windows XP でも使用できます。

  • 一貫性のあるフィルター パイプライン モデル。 Windows Vista、Windows Server 2003、および Windows XP のフィルター パイプラインでは、フィルター、プラグイン モデル、パイプライン構成ファイル、およびイベント ログに対して同じインターフェイスがサポートされます。 以前のバージョンの Windows での通知のサポートが減るなど、いくつかの違いがあります。 Windows Vista の場合、レンダリング フィルターは通知を完全に制御でき、フィルターが処理する任意の種類の "パーツ" (ドキュメント、ページ、フォント、画像など) に関する通知を送信できます。 以前のバージョンの Windows のスケーラブルなコンシューマーの場合、通知はページ境界でのみ行われます。

  • XPS ベースの印刷プロセッサ。 Windows Server 2003 および Windows XP には、XPSDrv を有効にする XPS ベースの印刷プロセッサがあります。 XPS ベースの印刷プロセッサは、XPSDrv ドライバーをホストし、これらのオペレーティング システム上の既存のスプーラーと通信します。 特定の XPS 印刷パス機能は Windows Vista でのみ使用できるため、以前のバージョンの Windows では XPSDrv ドライバーを適切に劣化させる必要があります。

XPS の詳細については、「XML Paper Specification の概要」をダウンロードしてください。