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

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

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