【发布时间】:2011-07-27 08:55:26
【问题描述】:
我正在尝试使用 WMI 获取连接到 Windows XP 机器的硬件打印机列表。我想要的是 不 与从 Win32_Printers 获取列表相同,因为我只想获取物理上以盒子形式存在的打印机,摆脱所有“打印机噪音”,如“发送到OneNote 驱动程序”、“Microsoft 共享传真驱动程序”、“Microsoft XPS 文档编写器”等...
通过使用 WMICodeCreator 工具,我发现我不能依赖本地/网络属性为真(截至目前,我的网络打印机告诉我它的网络属性为假...)所以我想知道是否有其他方法可以获取正确的信息?
奖励积分如果我可以将 USB 打印机连接到计算机:Win32_USBHub 属性在这里没有真正帮助,因为我无法获得“打印支持”的正确描述:)
【问题讨论】:
-
也许正在寻找 Win32_Printer.MarkingTechnology 或 Win32_Printer.PortName?
-
不幸的是,答案是否定的,这不能直接完成 - 只有一些好的猜测会有所帮助。见stackoverflow.com/questions/2327763/…
标签: wmi printers network-printers