当我转到打印机和传真对话框时,我可以单击Add a printer
链接,选择Network Printer
,然后选择Find a printer in the directory
。从那里我得到一个对话框,让我可以找到企业中的所有打印机。
我需要用我的代码找到所有网络打印机。我怎样才能做到这一点?
请注意,我说的不是连接到我的 PC 的网络打印机,而是企业中的所有网络打印机(我的工作场所有近 4000 台打印机)。
PS PrintServer().GetPrintQueues 仅返回连接到计算机的打印机。
PPS 这是我想要的简短视频:http ://www.angryhacker.com/toys/FindAllPrinters/FindAllPrinters.html