次の方法で共有


プリンター設定に直接印刷すると、XPS ベースの印刷ドライバーで動作しない

この記事では、 プリンターに直接印刷 オプションが XPS ベースの印刷ドライバーで機能しない問題の解決策を示します。

適用対象: Windows 7 Service Pack 1
元の KB 番号: 3017432

現象

以下のシナリオについて考えてみます。

  • Windows 7 Service Pack 1 ベースのシステムでは、XPS ベースの印刷ドライバーを使用するプリンターがインストールされています。
  • プリンターのプロパティの [ Advanced ] タブで、[ プリンターに直接印刷 オプションが選択されています。

このシナリオでは、印刷ジョブは印刷されません。

原因

プリンターに直接印刷オプションが選択されている場合、印刷ジョブはアプリケーション プロセスの下でレンダリングする必要があります。 ただし、XPS ベースの印刷ドライバーでは、印刷ジョブはPrintFilterPipelineSvc.exeプロセスでレンダリングされます。 そのため、印刷ジョブはスプーラーに送信する必要があります。ここで、印刷ジョブはレンダリングされるPrintFilterPipelineSvc.exe プロセスに送信されます。

回避策

この問題を回避するには、以下のいずれかの方法を使用します。

  • スプールを使用するようにプリンターを構成します。
  • GDI ベースの印刷ドライバーを使用します。

詳細

Windows 8 および Windows 8.1 では、新しい v4 XPS ベースのプリンター モデルが使用されます。 そのため、 プリンターに直接印刷 オプションは使用できません (淡色表示)。