c#访问打印机硬件选项卡信息以编程方式

问题描述:

有没有办法获得列出的“设备功能”,如附图所示通过C#?c#访问打印机硬件选项卡信息以编程方式

此外,我试图通过c#通用串行总线控制器为特定的打印机,在这种情况下是“USB打印支持”。

我试图使用WMI类,但没有设法获得类之间的公共值。

InformationToAccess.png

+0

您是否找到任何解决方案? –

大约网络打印机的信息存在于REGKEY。请检查下面提到的位置

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\Servers\printserver\Printers 

Client Side Rendering 
DsDriver 
DsSpooler 
PnPData 
PrinterDriverData 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\Servers\printserver\Printers\<printer guid>\PnPData