I come across this all the time when setting up servers that have printers, shared or otherwise.  It’s annoying and ridiculous the steps you have to go through to find the configured IP address for a ‘dynamic printer port’.

WSD stands for Web Services on Devices and it’s actually a port monitor.  When the device IP changes, because it was configured for DHCP for example, the API built in to the driver locates the device IP and updates the system according.  This is a convenient way to never actually set up your network properly.  It’s a crutch for poor network infrastructure management, in my not-so-humble opinion.

There are a couple of ways to find the IP of a WSD port-enabled device.

  1. Look at the PROPERTIES (not Printer Properties) of the printer and look for a Web Access tab.  That should show the IP.
  2. If method 1 doesn’t work, crack open the registry and navigate to:  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SWD\DAFWSDProvider

Look through all the devices – the NAME of the device will appear, and listed within the key will also be the IP address it was last seen at.