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
PrinterSettiings.InstalledPrinters should give you the collection you want
PrinterSettiings.InstalledPrinters