Est-il un .NET pour énumérer toutes les imprimantes réseau disponibles?

Est-il un moyen simple d'énumérer tous les imprimantes réseau .NET? Actuellement, je suis en montrant la PrintDialog pour permettre à l'utilisateur de sélectionner une imprimante. Le problème est, les imprimantes locales sont affichés en tant que bien (avec XPS Document Writer). Si je peux énumérer les imprimantes réseau de moi-même, je peux vous en montrer un dialogue personnalisé avec juste ces imprimantes.

Merci!!

AvailablePrinterInfo est dans l'espace de noms?l'obtention d'Erreur le type ou Le nom d'espace de noms 'AvailablePrinterInfo' n'a pas pu être trouvée (vous manque une directive using ou une référence d'assembly

OriginalL'auteur Mark Carpenter | 2009-06-19