Comment accéder à un nom de l'imprimante à partir de l'IP sur le réseau en C#?

Je peux accéder à l'imprimante avec le nom "\\xxxx\[nom de l'imprimante]", mais n'ont aucune idée de comment accéder à ce avec seulement l'adresse IP de l'imprimante. Des idées?

EDIT: Les réponses semblent suggérer que je peux changer simplement le nom de l'imprimante pour l'adresse IP de l'imprimante, mais cela ne semble pas être le cas. PLUS d'idées?

Mise à JOUR: la raison pour traiter de l'imprimante de la propriété intellectuelle, c'est que la mise en réseau gars ont donné toutes les imprimantes du même nom de partage, donc je n'ai aucun moyen de les distinguer, d'autres que leur propriété intellectuelle.

  • quelle version de windows?
  • Windows 7 et Windows XP