V4ドライバー接続アーキテクチャ

重要

プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。

詳細については、プリントサポートアプリデザインガイド.

v4プリントドライバーモデルの接続コンポーネントの主な目標は、双方向スキーマ(単にBidiと呼ばれることもある)を介した双方向通信の豊富なサポートを提供することです。

v4プリントドライバーモデルは、v3プリントドライバーモデルと比較して、簡素化された接続スタックをサポートします。

ポートモニターと言語モニター

マイクロソフト社製以外のポートモニターや言語モニターは、v4ドライバーモデルやプリントクラスドライバーではサポートされていません。 v4プリントドライバーモデルは、引き続きWSDMon Bidi Extensionファイルフォーマットと、SNMP(Simple Network Management Protocol)Bidi Extensionファイルフォーマットを採用しています。 v4の新機能は、USBMon Bidi Extension XMLとJavaScriptファイルを使用して、USB経由でBidiをサポートすることです。

双方向スキーマ

この表は、サポートしたい機能に応じて、提供しなければならないファイルと情報を示しています。 また、プリントデバイスに選択する通信プロトコルのタイプ。

通信タイプ 拡張子ファイルなし Bidi拡張ファイル 自動設定の強化
USB 以下のプロパティは、ポートモニターと共にBidiスキーマに入力される:

\Printer.DeviceInfo:Manufacturer

\Printer.DeviceInfo:ModelName

\Printer.DeviceInfo:IEEE1284DeviceId

\Printer.DeviceInfo:HardwareId

\Printer.DeviceInfo:CompatibleId

\Printer.DeviceInfo:SerialNumber
以下のファイルをご用意ください:

XML Bidi 拡張ファイル - JavaScript Bidi 拡張ファイル
印刷デバイスがこの機能をサポートし、Bidi拡張ファイルを提供する必要があります。
Web Services for Devices (WSD) からの標準プロパティWS-Print specificationまたはWS-Print v1.1仕様は、ポートモニターでBidiスキーマに入力されます。 以下のファイルを提出してください:

XML Bidi 拡張ファイル
印刷デバイスは、WS-Print v1.1プロトコルをサポートしている必要があります。
TCP/IP (SNMP)
ポートモニターMIBが実装されている場合、以下のプロパティがポートモニターと共にBidiスキーマに入力される:

\Printer.DeviceInfo:Manufacturer

\Printer.DeviceInfo:ModelName

\Printer.DeviceInfo:IEEE1284DeviceId

\Printer.DeviceInfo:HardwareId

\Printer.DeviceInfo:CompatibleId

\Printer.DeviceInfo.NetworkingInfo:PresentationUrl

\Printer.Configuration.Memory:Size

\Printer.Configuration.HardDisk:Installed

\Printer.Configuration.DuplexUnit:Installed
以下のファイルを提出してください:

XML Bidi 拡張ファイル
印刷デバイスがこの機能をサポートし、Bidi拡張ファイルを提供する必要があります。

詳しくは双方向通信スキーマWSDMon port monitors. また、Bidiスキーマを拡張するためのポートモニターのカスタマイズについては、以下を参照のこと プリンタポートモニタのカスタマイズ.

双方向通信スキーマ

プリンタポートモニタのカスタマイズ

V4 printer driver connectivity

WSDMon port monitors