Is there a straightforward way to enumerate all visible network printers in .NET? Currently, I’m showing the PrintDialog to allow the user to select a printer. The problem with that is, local printers are displayed as well (along with XPS Document Writer and the like). If I can enumerate network printers myself, I can show a custom dialog with just those printers.
Thanks!!
found this code here
Update:
“This API function can enumerate all network resources, including servers, workstations, printers, shares, remote directories etc.”
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=741&lngWId=10