V4ドライバー接続アーキテクチャ
重要
Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発における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スキーマを拡張するためのポートモニターのカスタマイズについては、以下を参照のこと プリンタポートモニタのカスタマイズ.