What data is returned for a Discovered Printer

I was wondering if someone could tell me what data is returned when a printer is discovered. I can see from reading the API docs that the DiscoveryDataMap should return some properties and their respective values, and that the properties and values vary based on the type of connection to the printer.

I am operating at a bit of a disadvantage, in that I don't yet have a printer to test against at my site.  So, I haven't been able to see the results of a Discovery operation yet.

Are there some properties that will always be returned?  I'm hoping that IpAddress and the device.unique_id are two of the properties that will always be returned.  Any description of what I should expect to see will help.