title: Is there a .NET way to enumerate all available network printers?
body: <p>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. </p>
  
  <p>Thanks!!</p>