如何获取网络中所有可用的打印机
How to get all available printer in network
如何获取网络中用户有权访问的所有可用打印机?
我尝试了以下代码:
win32print.EnumPrinters(100, None, 1)
但我只得到了 20 台打印机中的 5 台打印机。但目前这是我得到的最好结果。
如果我尝试
win32print.EnumPrinters(win32print.PRINTER_ENUM_NETWORK, None, 1)
我收到错误:
pywintypes.error: (16385, 'EnumPrinters', 'No error message is available')
好的,我知道了。
我必须使用 PRINTER_ENUM_CONNECTIONS
如何获取网络中用户有权访问的所有可用打印机? 我尝试了以下代码:
win32print.EnumPrinters(100, None, 1)
但我只得到了 20 台打印机中的 5 台打印机。但目前这是我得到的最好结果。
如果我尝试
win32print.EnumPrinters(win32print.PRINTER_ENUM_NETWORK, None, 1)
我收到错误:
pywintypes.error: (16385, 'EnumPrinters', 'No error message is available')
好的,我知道了。 我必须使用 PRINTER_ENUM_CONNECTIONS