印刷ドライバーのサンプル

このディレクトリのドライバーのサンプルは、デバイスのカスタム印刷ドライバーを作成する際の開始点になります。

サンプル 説明
自動設定の印刷 Unidrv ベースおよび PScript5 ベースのドライバーを実装して、自動構成の受信トレイサポートを活用する方法を示します。 このサンプルは、標準の TCP/IP ポート モニターまたはネットワーク接続デバイス (NCD) ポート モニターで使用する場合にのみ機能します。
共通プロパティ シート UI 共通プロパティ シート ユーザー インターフェイス (CPSUI) が Windows 印刷スプーラーを呼び出して、システムの既定のプリンターのプロパティ シート ページを作成するアプリケーション。
OEM プリンター カスタマイズ プラグインのサンプル OEMDLL サンプルは、OEM カスタマイズ プラグインの図です。BITMAP、OEMPS、OEMUI、OEMUNI、OEMPREAN、CUSTHLP、SyncSet、ThemeUI、PSUIRep、および透かしのサンプルは、プリンターの出力には影響しません。 これらは、さまざまな種類の OEM カスタマイズ DLL を構築する方法の例にすぎません。
OpenXPS ドキュメント .NET Framework の Windows Presentation Foundation や Microsoft XPS Document Writer (MXDW) から生成されたものなど、さまざまなソースから生成されたドキュメントのセットが含まれます。 XML Paper Specification のさまざまな機能を実行するいくつかのドキュメントを提供するために含まれています。
XPS ドキュメント .NET Framework の Windows Presentation Foundation や Microsoft XPS Document Writer (MXDW) から生成されたものなど、さまざまなソースから生成されたドキュメントのセットが含まれます。 XML Paper Specification のさまざまな機能を実行するいくつかのドキュメントを提供するために含まれています。
パイプラインの単純なフィルターを印刷する 印刷パイプラインのフィルター インターフェイスを使用する方法を示します。
プリンター拡張機能 .NET を使用して、v4 印刷ドライバー用のカスタマイズされたデスクトップ UI を構築する方法を示します。 この .NET アプリケーションは、印刷システムと通信するために PrintTicket、PrintCapabilities、Bidi を使用し、v4 印刷ドライバーに含めるのに適しています。
ドライバーの印刷の制約 高度な制約処理を実装する方法と、JavaScript を使用して PrintTicket/PrintCapabilities 処理を実装する方法を示します。
USB ホスト ベースの印刷ドライバー v4 プリンター ドライバー モデルを使用し、USB 経由で接続されているホストベースのデバイスをサポートする方法を示します。
USB モニターと BiDi の印刷 JavaScript と XML を使用して、USB バス経由で双方向 (Bidi) コミュニケーションをサポートする方法を示します。 このサンプルでは、印刷しない場合は双方向の状態をサポートし、印刷中はプリンターから要求されていない状態をサポートします。
WSDMon Bidi 拡張機能 XML 拡張ファイルを使用して、WSD 接続プリンターとの双方向 (Bidi) コミュニケーションをサポートする方法を示します。
XPSDrv ドライバーとフィルター このサンプルは、XPSDrv プリンター ドライバーを開発するための開始点を提供し、XPSDrv 印刷ドライバーの機能と可能性を示すことを目的としています。 この目標は、カスタム UI コンテンツと PrintTicket 処理をサポートする構成プラグインを使用して構成される一連の XPS 印刷パイプライン フィルター内に、多くの実際の機能を実装することによって実現されます。
XPS ラスター化フィルター サービス XPS ドキュメント内の固定ページをラスター化する XPSDrv フィルター。 ハードウェア ベンダーは、プリンターまたはその他のディスプレイ デバイスのビットマップ イメージを生成する XPSDrv フィルターを構築するために、このサンプルを変更できます。