I encountered the same behaviour when I was migrating code to office14, that used the DeviceCapabilities API, which used to require both printername and port.
In office 14, it looks like the values provided and required for printername and port are the same, namely the UNC-name of the printer.
Hope that helps!